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/