1.配置:
將對應的cpu的config-file文件改爲“.config”複製到對應linux內核代碼中。
- 執行:
make menuconfig ARCH=arm
(若無該參數則默認爲x86體系)進行配置,配置時看對應的system type項是否是所對應的開發板型號
注意:
config-file
文件就是配置開發板的文件,下載地址:http://download.csdn.net/detail/liusirboke/9387314- 進入該頁面時候要選中nfs (使用nfs文件系統)和lcd液晶屏(根據液晶屏的大小自動配置),取消initramfs文件系統。
2.編譯 :
- 執行
make ARCH=arm CROSS_COMPILE=arm-linux-
若出現錯誤,顯示打不開某個文件,則是配置出錯,常見的是選中了根文件目錄,因爲該編譯時未製作文件系統,所以配置時應該把該選項給屏蔽掉;如果製作了根文件系統則把對應的文件目錄改爲根文件系統的目錄。
3.通過tftp下載內核到開發板
將編譯後的內核中./proc/arm/boot/uImge複製到tftp目錄下,然後打開SecureCRT
,開發板上電,啓動裸機程序,通過tftp下載,下載命令如下:tftp uImage 0x30000800
。