資料介紹
本文的目的,是講述嵌入式Linux系統的建立、開發的一般過程。制作一個小型的Linux的系統,可以移植至其它硬盤、軟盤、優盤、flash rom……
做一個嵌入式Linux系統究竟要做哪些工作
做一個嵌入式 Linux 系統究竟需要做哪些工作?也就是本文究竟要講述哪些內容?我
先介紹一個脈絡,可以做為我們后面工作的一個總的提綱:
第一步、建立交叉編譯環境
沒有交叉開發經驗的讀者,可能一時很難接受這個概念。首先,要明白兩個概念:一般
我們工作的機器,稱為開發機、主機;我們制作好的系統將要放到某臺機器,如手機或另一
臺PC機,這臺機我們稱為目標主機。
我們一般開發機上已經有一套開發工具,我們稱之為原生開發套件,我們一般就是用它
們來寫程序,那么,那什么又是交叉編譯環境呢?其實一點也不神秘,也就是在開發機上再
安裝一套開發工具,這套開發工具編譯出來的程序,如內核、系統工作或者我們自己的程序,
是放在目標主機上運行的。
那么或許有初學者會問,直接用原生開發工具為目標主機編譯程序不就完了?至少我當
初是這么想的。一般來說,我們的開發機都是X86 平臺,原生開發套件開發的工具,也針
對X86 平臺,而我們的目標主機可能是PowerPC、IXP、MIPS……所以,我們的交叉編譯
環境是針對某一類具體平臺的。
一般來講,交叉開發環境需要二進制工具程序、編譯器、C鏈接庫,嵌入式開發常用的
這三類軟件是:
Binutils
Gcc
uClibc
當然,GNU包含的工具套件不僅于此,你還要以根據實際需要,進行選擇
第二步、編譯內核
開發工具是針對某一類硬件平臺,內核同樣也是。這一步,我們需要用第一步中建立的
工具,對內核進行編譯,對于有內核編譯經驗的人來說,這是非常簡單的;
第三步、建立根文件系統
也就是建立我們平常看到的bin、dev、proc……這一大堆目錄,以及一些必備的文件;
另外,我們還需要為我們的目標系統安裝一些常用的工具軟件,如ls、ifconfig……當然,
一個辦法是找到這些工具的源代碼,用第一步建立的交叉編譯工具來編譯,但是這些軟件一
是數量多,二是某些體積較大,不適合嵌入式系統,這一步,我們一般都是用busybox來完
成的,包括系統引導軟件init;
最后,我們為系統還需要建立初始化的引導文件,如inittab……
- Linux嵌入式系統開發,嵌入式Linux開發教程
- 如何入門嵌入式?ARM嵌入式開發板學習方法步驟
- 嵌入式開發Linux入門
- 嵌入式系統設計--課堂總結(嵌入式Linux系統開發)
- 嵌入式linux開發的學習之路
- (網盤)ARM嵌入式Linux系統開發詳解
- 嵌入式LINUX系統內核和內核模塊調試
- Linux+嵌入式實時操作系統開發與應用
- 嵌入式Linux應用程序例程
- ARM和Linux嵌入式底層內核驅動開發經驗 33次下載
- 嵌入式Linux開發教程之嵌入式系統介紹資料免費下載
- 嵌入式Linux教程之學習嵌入式Linux系統入門要進行的六個步驟 48次下載
- 嵌入式Linux系統開發教程及案例分析 7次下載
- 嵌入式LINUX開發基礎知識 261次下載
- 嵌入式Linux系統開發基礎
- 嵌入式Linux開發的三種方式 1017次閱讀
- 簡化SBC的嵌入式Linux軟件開發 1170次閱讀
- 基于嵌入式Linux內核的ARM9運行實現方式介紹 1573次閱讀
- 基于Yocto Project的定制嵌入式Linux產品設計淺析 1w次閱讀
- 嵌入式系統的七個開發技巧資料合集 3098次閱讀
- 如何在嵌入式Linux中截屏 6108次閱讀
- 基于嵌入式Linux系統下Mini GUI的移植方法與過程詳解 3702次閱讀
- 什么是嵌入式Linux內核調試技術?嵌入式開發又面臨著哪些問題? 1220次閱讀
- 基于PXA255開發板外圍字符設備的嵌入式Linux字符設備驅動設計與應用 1199次閱讀
- 關于Linux嵌入式操作系統的優勢特征詳解 5689次閱讀
- 構建eCos嵌入式系統的步驟教程 3987次閱讀
- 學習嵌入式linux系統開發,文件類型一定要分清 895次閱讀
- 嵌入式C實現延時程序的不同變量的區別 幾種Linux嵌入式開發環境的簡單介紹 1673次閱讀
- 嵌入式Linux系統的7個重要模塊 6733次閱讀
- 典型的嵌入式系統設計 2716次閱讀
下載排行
本周
- 1EMC電路設計工程師必備的EMC基礎
- 0.42 MB | 4次下載 | 2 積分
- 2AU3116 2×60W模擬輸入雙通道Class-D 音頻功率放大器數據手冊
- 1.19 MB | 1次下載 | 免費
- 3低壓降肖特基整流管SR340L數據手冊
- 0.78 MB | 1次下載 | 免費
- 4ZX8002E 觸摸調光LED集成IC數據手冊
- 2.27 MB | 次下載 | 免費
- 5SOD-323塑料封裝ESD保護二極管SD05T系列規格書
- 1.07 MB | 次下載 | 免費
- 6SOT-23塑料封裝ESD保護二極管SMxx Series系列規格書
- 0.93 MB | 次下載 | 免費
- 7高效率整流二極管HER151 THRU HER158數據手冊
- 0.54 MB | 次下載 | 免費
- 8低壓降肖特基整流管SL22 THRU SL210數據手冊
- 1.03 MB | 次下載 | 免費
本月
- 1三相逆變主電路的原理圖和PCB資料合集免費下載
- 27.35 MB | 111次下載 | 1 積分
- 2運算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費
- 3蘋果iphone 11電路原理圖
- 4.98 MB | 11次下載 | 5 積分
- 4TL494工業用開關電源原理圖資料
- 0.22 MB | 10次下載 | 1 積分
- 5常用電子元器件介紹
- 3.21 MB | 8次下載 | 免費
- 6QW2893應急燈專用檢測芯片
- 590.40 KB | 4次下載 | 免費
- 7相關協議信號總結
- 0.94 MB | 4次下載 | 免費
- 8EMC電路設計工程師必備的EMC基礎
- 0.42 MB | 4次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183344次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論