日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

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

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

但在此我建議構建如下的交叉編譯環(huán)境,適合個人或研發(fā)小組使用:單獨拿出一臺PC機(PII以上即可,就用以前淘汰的舊機器就可以),在該PC上安裝桌面的Linux操作系統(tǒng)(如Red Hat Linux 8.0及以上),可以采用默認的安裝選項(注意要包含ftp服務),這臺PC作為Linux服務器,除管理員以外,一般不直接讓其他人去操作。

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

需要的軟件工具包括:


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

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

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

4、GNU編譯工具,可由相關網站下載,或由銷售商整理提供。

在工作站安裝:

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

在Linux服務器安裝:

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

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

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

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

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

數字信號處理是將信號以數字方式表示并處理的理論和技術。數字信號處理與模擬信號處理是信號處理的子集。數字信號處理的目的是對真實世界的連續(xù)模擬信號進行測量或濾波。因此在進行數字信號處理之前需要將信號從模擬域轉換到數字域,這通...

關鍵字: DSP PC機 C語言

摘要:給出了采用STC89C52單片機進行自適應控制來控制PWM波,進而控制電爐的加熱,以實現溫度控制的設計方法。這套溫度測控系統(tǒng)彌補了傳統(tǒng)PID控制結構在特定場合下性能下降的不足。與傳統(tǒng)的系統(tǒng)相比,該電路結構簡單,測溫...

關鍵字: 溫度控制 自適應 PID PC機

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

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

在網上查看了不少資料,參考別人的,在加上一些自己遇到的問題結合的,內容直接轉載過來了,給和我一樣,剛入門ARM的新手的。雖然網上很多現成的,但是自己動手做作,還是很好的。編譯環(huán)境:內核名稱:Linux內核發(fā)行版

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

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

關鍵字: 進程 通信設計 LINUX操作系統(tǒng) 通信

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

關鍵字: PC機 電路設計 串口通訊 系統(tǒng)電路

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

關鍵字: PC機 電路設計 串口通訊 系統(tǒng)電路

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

關鍵字: 網絡通信 TCP/IP LINUX操作系統(tǒng) IP網絡

因為Linux的開發(fā)人員實在太多了,如果每個人都使用自己的目錄配置方法,那么將可能會帶來很多管理問題。你能想象,你進入一個企業(yè)之后,所接觸到的 Linux目錄配置方法竟然

關鍵字: Linux LINUX操作系統(tǒng) 網絡 ROOT

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

關鍵字: 終端 ARM核心板 PC機 智能化

嵌入式教程

6897 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉