加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 5.3  實(shí)驗(yàn)內(nèi)容——創(chuàng)建Linux內(nèi)核和文件系統(tǒng)
    • 5.4  本章小結(jié)
    • 5.5  思考與練習(xí)
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

嵌入式Linux開(kāi)發(fā)環(huán)境的搭建之:實(shí)驗(yàn)內(nèi)容-創(chuàng)建Linux內(nèi)核和文件系統(tǒng)及本章小結(jié)

2013/09/13
1
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

5.3  實(shí)驗(yàn)內(nèi)容——創(chuàng)建Linux內(nèi)核和文件系統(tǒng)

1.實(shí)驗(yàn)?zāi)康?/h4>

通過(guò)移植Linux內(nèi)核,熟悉嵌入式開(kāi)發(fā)環(huán)境的搭建和Linux內(nèi)核的編譯配置。通過(guò)創(chuàng)建文件系統(tǒng),熟練掌握使用busybox創(chuàng)建文件系統(tǒng)和如何創(chuàng)建文件系統(tǒng)映像文件。由于具體步驟在前面已經(jīng)詳細(xì)講解過(guò)了,因此,相關(guān)部分請(qǐng)讀者查閱本章前面內(nèi)容。

2.實(shí)驗(yàn)內(nèi)容

首先在Linux環(huán)境下配置minicom,使之能夠正常顯示串口的信息。然后再編譯配置Linux 2.6內(nèi)核,并下載到開(kāi)發(fā)板。接下來(lái),用busybox創(chuàng)建文件系統(tǒng)并完善所缺的內(nèi)容。用mkcramfs創(chuàng)建cramfs映像文件并下載到開(kāi)發(fā)板。在Linux內(nèi)核和文件系統(tǒng)加載完了之后,在開(kāi)發(fā)板上啟動(dòng)Linux。

3.實(shí)驗(yàn)步驟

(1)設(shè)置minicom,按鍵“CTRL-A O”配置相應(yīng)參數(shù)。

(2)連接開(kāi)發(fā)板與主機(jī),查看串口是否有正確輸出。

(3)查看Linux內(nèi)核頂層的Makefile,確定相關(guān)參數(shù)是否正確。

(4)運(yùn)行“make menuconfig”,進(jìn)行相應(yīng)配置。

(5)運(yùn)行“make dep”。

(6)運(yùn)行“make zImage”。

(7)將生成的內(nèi)核映像通過(guò)tftp或串口下載到開(kāi)發(fā)板中。

(8)用busybox創(chuàng)建文件系統(tǒng)。

(9)創(chuàng)建添加和修改所缺的目錄和文件。

(10)在文件系統(tǒng)添加用戶(hù)程序或者刪除不需要的文件。

(11)用mkcramfs創(chuàng)建文件系統(tǒng)映像文件。

(12)將生成的文件系統(tǒng)映像通過(guò)tftp或串口下載到開(kāi)發(fā)板中。

(13)在開(kāi)發(fā)板上啟動(dòng)Linux。

4.實(shí)驗(yàn)結(jié)果

開(kāi)發(fā)板能夠正確運(yùn)行新生成的內(nèi)核映像。

5.4  本章小結(jié)

本章詳細(xì)講解了嵌入式Linux開(kāi)發(fā)環(huán)境的搭建,包括minicom和超級(jí)終端的配置,如何創(chuàng)建并下載映像文件到開(kāi)發(fā)板,如何移植嵌入式Linux內(nèi)核以及如何移植U-Boot。

5.5  思考與練習(xí)

1.適當(dāng)更改Linux內(nèi)核配置,再進(jìn)行編譯下載查看結(jié)果。

2.配置NFS服務(wù)。

3.  深入研究一下U-Boot源碼以及移植的具體步驟。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

華清遠(yuǎn)見(jiàn)(www.farsight.com.cn)是國(guó)內(nèi)領(lǐng)先嵌入師培訓(xùn)機(jī)構(gòu),2004年注冊(cè)于中國(guó)北京海淀高科技園區(qū),除北京總部外,上海、深圳、成都、南京、武漢、西安、廣州均有直營(yíng)分公司。華清遠(yuǎn)見(jiàn)除提供嵌入式相關(guān)的長(zhǎng)期就業(yè)培訓(xùn)、短期高端培訓(xùn)、師資培訓(xùn)及企業(yè)員工內(nèi)訓(xùn)等業(yè)務(wù)外,其下屬研發(fā)中心還負(fù)責(zé)嵌入式、Android及物聯(lián)網(wǎng)方向的教學(xué)實(shí)驗(yàn)平臺(tái)的研發(fā)及培訓(xùn)教材的出版,截止目前為止已公開(kāi)出版70余本嵌入式/移動(dòng)開(kāi)發(fā)/物聯(lián)網(wǎng)相關(guān)圖書(shū)。企業(yè)理念:專(zhuān)業(yè)始于專(zhuān)注 卓識(shí)源于遠(yuǎn)見(jiàn)。企業(yè)價(jià)值觀(guān):做良心教育、做專(zhuān)業(yè)教育,更要做受人尊敬的職業(yè)教育。