www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式教程
[導(dǎo)讀]linux操作系統(tǒng)交叉編譯環(huán)境的建立方法

基于linux操作系統(tǒng)的應(yīng)用開(kāi)發(fā)環(huán)境一般是由目標(biāo)系統(tǒng)硬件(開(kāi)發(fā)板)和宿主PC機(jī)所構(gòu)成。目標(biāo)硬件開(kāi)發(fā)板用于運(yùn)行操作系統(tǒng)和系統(tǒng)應(yīng)用軟件,而目標(biāo)板所用到的操作系統(tǒng)的內(nèi)核編譯、應(yīng)用程序的開(kāi)發(fā)和調(diào)試則需要通過(guò)宿主PC機(jī)來(lái)完成(所以稱為交叉編譯)。雙方之間一般通過(guò)串口,并口或以太網(wǎng)接口建立連接關(guān)系。

但在此我建議構(gòu)建如下的交叉編譯環(huán)境,適合個(gè)人或研發(fā)小組使用:?jiǎn)为?dú)拿出一臺(tái)PC機(jī)(PII以上即可,就用以前淘汰的舊機(jī)器就可以),在該P(yáng)C上安裝桌面的Linux操作系統(tǒng)(如Red Hat Linux 8.0及以上),可以采用默認(rèn)的安裝選項(xiàng)(注意要包含ftp服務(wù)),這臺(tái)PC作為L(zhǎng)inux服務(wù)器,除管理員以外,一般不直接讓其他人去操作。

將該Linux服務(wù)器接入局域網(wǎng),并新建一些合法用戶,以便其他的PC機(jī)(在此我們將其稱為工作站)的合法用戶能訪問(wèn)到Linux服務(wù)器。而其他的PC機(jī)(工作站)仍然使用Windows操作系統(tǒng),原來(lái)干啥繼續(xù)干啥。

需要的軟件工具包括:


1、ftp客戶端程序(如Cuteftp,可到網(wǎng)上下載)

2、Telnet工具(如SecureCRT,可到網(wǎng)上下載)

3、移植到某一特定ARM平臺(tái)的Linux操作系統(tǒng)內(nèi)核源碼(一般由銷售商整理提供)

4、GNU編譯工具,可由相關(guān)網(wǎng)站下載,或由銷售商整理提供。

在工作站安裝:

在某工作站PC上安裝ftp客戶端程序和Telnet工具,安裝完畢后應(yīng)該可以在該工作站PC和Linux服務(wù)器之間進(jìn)行文件的傳輸,并在工作站PC可以通過(guò)Telnet登陸到Linux服務(wù)器(可能需要將Linux服務(wù)器的防火墻服務(wù)關(guān)閉才能完成)。

在Linux服務(wù)器安裝:

將工作站PC上的Linux操作系統(tǒng)內(nèi)核源碼壓縮包和GNU編譯工具通過(guò)ftp傳送到Linux服務(wù)器的某個(gè)目錄(如合法的用戶目錄),然后在該目錄下解壓,并將GNU編譯工具安裝到默認(rèn)的工作目錄即可,以上工作通過(guò)在工作站PC使用Telnet工具完成,而不需要在Linux服務(wù)器上進(jìn)行。

Linux操作系統(tǒng)內(nèi)核的編譯:

Linux操作系統(tǒng)內(nèi)核的編譯一般有一個(gè)比較固定的步驟,會(huì)根據(jù)MakeFile文件的不同而略有差異,可參考相關(guān)文檔,編譯的工作在工作站PC使用Telnet工具完成。

按固定的步驟編譯內(nèi)核完成以后,會(huì)在相應(yīng)目錄生成可執(zhí)行的二進(jìn)制文件,通過(guò)ftp將該可執(zhí)行的二進(jìn)制文件傳回工作站PC,然會(huì)再通過(guò)ADS或SDT下的燒寫工具寫入開(kāi)發(fā)板的Flash即可。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

數(shù)字信號(hào)處理是將信號(hào)以數(shù)字方式表示并處理的理論和技術(shù)。數(shù)字信號(hào)處理與模擬信號(hào)處理是信號(hào)處理的子集。數(shù)字信號(hào)處理的目的是對(duì)真實(shí)世界的連續(xù)模擬信號(hào)進(jìn)行測(cè)量或?yàn)V波。因此在進(jìn)行數(shù)字信號(hào)處理之前需要將信號(hào)從模擬域轉(zhuǎn)換到數(shù)字域,這通...

關(guān)鍵字: DSP PC機(jī) C語(yǔ)言

摘要:給出了采用STC89C52單片機(jī)進(jìn)行自適應(yīng)控制來(lái)控制PWM波,進(jìn)而控制電爐的加熱,以實(shí)現(xiàn)溫度控制的設(shè)計(jì)方法。這套溫度測(cè)控系統(tǒng)彌補(bǔ)了傳統(tǒng)PID控制結(jié)構(gòu)在特定場(chǎng)合下性能下降的不足。與傳統(tǒng)的系統(tǒng)相比,該電路結(jié)構(gòu)簡(jiǎn)單,測(cè)溫...

關(guān)鍵字: 溫度控制 自適應(yīng) PID PC機(jī)

安裝ubuntu上必備的庫(kù)文件,如果無(wú)法安裝請(qǐng)依次執(zhí)行以下兩個(gè)命令: apt-get upgrade apt-get update,再安裝以上的庫(kù)文件。

關(guān)鍵字: yocto 交叉編譯環(huán)境 環(huán)境搭建

在網(wǎng)上查看了不少資料,參考別人的,在加上一些自己遇到的問(wèn)題結(jié)合的,內(nèi)容直接轉(zhuǎn)載過(guò)來(lái)了,給和我一樣,剛?cè)腴TARM的新手的。雖然網(wǎng)上很多現(xiàn)成的,但是自己動(dòng)手做作,還是很好的。編譯環(huán)境:內(nèi)核名稱:Linux內(nèi)核發(fā)行版

關(guān)鍵字: ARM 交叉編譯環(huán)境 搭建過(guò)程

linux下的進(jìn)程通信手段基本上是從Unix平臺(tái)上的進(jìn)程通信手段繼承而來(lái)的。而對(duì)Unix發(fā)展做出重大貢獻(xiàn)的兩大主力AT&T的貝爾實(shí)驗(yàn)室及BSD(加州大學(xué)伯克利分校的伯克利軟件發(fā)布中心

關(guān)鍵字: 進(jìn)程 通信設(shè)計(jì) LINUX操作系統(tǒng) 通信

用AVRmega8515作一個(gè)帶PC機(jī)串口通訊的最小單片機(jī)機(jī)器人控制系統(tǒng),電路圖見(jiàn)下圖。使用時(shí)用WINDOWS自帶的超級(jí)終端,把速率調(diào)整到9600,8個(gè)數(shù)據(jù)位。1個(gè)停止位,無(wú)奇偶效驗(yàn),無(wú)流

關(guān)鍵字: PC機(jī) 電路設(shè)計(jì) 串口通訊 系統(tǒng)電路

用AVRmega8515作一個(gè)帶PC機(jī)串口通訊的最小單片機(jī)機(jī)器人控制系統(tǒng),電路圖見(jiàn)下圖。使用時(shí)用WINDOWS自帶的超級(jí)終端,把速率調(diào)整到9600,8個(gè)數(shù)據(jù)位。1個(gè)停止位,無(wú)奇偶效驗(yàn),無(wú)流

關(guān)鍵字: PC機(jī) 電路設(shè)計(jì) 串口通訊 系統(tǒng)電路

Linux 是一種自由的Unix類多用戶,多任務(wù)的操作系統(tǒng),可在運(yùn)行在Intel 80386及更高檔次的PC機(jī)、ARMS、MIPS和PowerPC等多種計(jì)算機(jī)平臺(tái),已成為應(yīng)用廣泛、可靠性高、功能強(qiáng)

關(guān)鍵字: 網(wǎng)絡(luò)通信 TCP/IP LINUX操作系統(tǒng) IP網(wǎng)絡(luò)

因?yàn)長(zhǎng)inux的開(kāi)發(fā)人員實(shí)在太多了,如果每個(gè)人都使用自己的目錄配置方法,那么將可能會(huì)帶來(lái)很多管理問(wèn)題。你能想象,你進(jìn)入一個(gè)企業(yè)之后,所接觸到的 Linux目錄配置方法竟然

關(guān)鍵字: Linux LINUX操作系統(tǒng) 網(wǎng)絡(luò) ROOT

摘要:國(guó)內(nèi)車禍70%以上在于新手未經(jīng)有效技能培訓(xùn)及理論學(xué)習(xí),智能化駕考則從源頭上消除人為因素對(duì)考試結(jié)果的影響,保證考試公平、公正及可追溯性,進(jìn)而減少交通事故。今天就了解一下智能駕考終端是怎樣設(shè)計(jì)的。隨著國(guó)

關(guān)鍵字: 終端 ARM核心板 PC機(jī) 智能化

嵌入式教程

6897 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉