1.u-boot制作
解壓u-boot:tar xvzf u-boot.tar.gz
進入u-boot目錄內,配置u-boot:
vi Makefile 查看支持的開發板
make forlinx_nand_ram256_config (OK6410的)
編譯u-boot:
make ARCH=arm CROSS_COMPILE=arm-linux-
生成u-boot.bin
2.內核制作
解壓Linux內核:tar xvzf linux.tar.gz
清除原有的配置與中間文件:make distclean
使用配置好的config文件,把配置好的config文件復制到Linux內核中
配置內核:make menuconfig ARCH=arm
把u-boot代碼中的u-boot/tools/mkimage復制到/bin/目錄
編譯內核:make uImage ARCH=arm CROSS_COMPILE=arm-linux-
生成內核存放位置 ./arch/arm/boot/