學習嵌入式也有一段時間了,感覺還是抓不住要領,沒有系統深入了學習,總體東看看、西瞧瞧的,學習到的東西還是比較少。相關知識比較凌亂,沒能構建系統嵌入式。為此,激勵一下自己,特設此板塊,記錄相關的學習進程。從今日起,開始嵌入式的系統的第一步,移植uboot,運行於OK6410開發板。此blog僅供參考,如有不正之處,還請指出。
一、移植環境
操作系統平台:VMWare7.0.1 Ubuntu10.04
開發板:OK6410 2G字節 Nand flash, 256M字節Mobile DDR內存, 網卡 DM9000AE
交叉編譯器版本: arm-linux-gcc 4.3.2
移植uboot版本:u-boot-2010.03.tar.bz2
二、實現的功能:
先讓Uboot可以在SDRAM中運行,完成經典的調試方法點燈
支持Nand Flash讀寫
支持從Nor/Nand Flash啟動
支持DM9000網卡
TFTP、NFS下載
支持Yaffs文件系統