【開發手記二】:各有千秋:搭建Linaro Ubuntu與搭建嵌入式Linux系統

說明:整理之前項目博客,此係列之前發表於與非網

http://www.openhw.org/module/forum/thread-552479-1-1.html

沒拿到教材之前,一頭扎進了各種文檔教程中,被Linux內核移植搞得暈頭轉向,單板機和嵌入式的區別也沒搞清楚。終於拿到了教材,發現按照教材上的步驟一步一步做下來,也沒有想象中那麼難。所以給還在掙扎的孩子們還有我的建議就是,越感到迷茫的時候你離真理就越近了~廢話不說了。我簡單的介紹以下單板機搭建和嵌入式Linux系統構建步驟。
____________________________________________________________________________________________________
搭建Linaro  Ubuntu單板機
最終FAT分區的3個文件:BOOT.BINzImagedevicetree.dtb
EXT4分區中有完整的Linaro Ubuntu系統文件
步驟:
1.BOOT.BIN的生成
http//wiki.analog.com/resources/fpga/Xilinx/..下載工程adv,用XPS打開,經過綜合和編譯生成zynq_fsbl_0.elfsystem.bitu-boot.elf
然後Creat Image生成 BOOT.BIN
2.zImage的生成
3. devicetree.dtb的生成

嵌入式Linux系統的搭建
SD卡不需要EXT4分區。
FAT分區中4個文件:BOOT.BINzImagedevicetree.dtbramdisk8M.image.gz
步驟:
1.BOOT.BIN與單板機中製作方法一樣
2.下載內核源碼編譯得到zImagedevicetree.dtb
3.製作ramdisk鏡像文件並重命名爲ramdisk8M.image.gz
 
註明:Linura Ubuntu單板機和嵌入式Linux系統相比 功能上有所不足,雖然能夠運行一些程序以及例子,但是建議童鞋們還是以嵌入式Linux作爲首選。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章