資料介紹
本文的目的,是講述嵌入式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開發的三種方式 755次閱讀
- 簡化SBC的嵌入式Linux軟件開發 998次閱讀
- 基于嵌入式Linux內核的ARM9運行實現方式介紹 1475次閱讀
- 基于Yocto Project的定制嵌入式Linux產品設計淺析 1w次閱讀
- 嵌入式系統的七個開發技巧資料合集 2970次閱讀
- 如何在嵌入式Linux中截屏 5906次閱讀
- 基于嵌入式Linux系統下Mini GUI的移植方法與過程詳解 3549次閱讀
- 什么是嵌入式Linux內核調試技術?嵌入式開發又面臨著哪些問題? 1134次閱讀
- 基于PXA255開發板外圍字符設備的嵌入式Linux字符設備驅動設計與應用 1138次閱讀
- 關于Linux嵌入式操作系統的優勢特征詳解 5521次閱讀
- 構建eCos嵌入式系統的步驟教程 3823次閱讀
- 學習嵌入式linux系統開發,文件類型一定要分清 809次閱讀
- 嵌入式C實現延時程序的不同變量的區別 幾種Linux嵌入式開發環境的簡單介紹 1566次閱讀
- 嵌入式Linux系統的7個重要模塊 6605次閱讀
- 典型的嵌入式系統設計 2650次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多