Linux内核制作步骤
1.清除原有配置
make distclean
2.配置内核
选择一个已有的配置文件简化配置
make menuconfig ARCH=arm
3.编译内核
ARCH指明处理器架构,CROSS_COMPILE指明交叉工具链。在编译uImage会显示找不到mkImage工具。该工具是用来给zImage加上uboot启动时检测的头部信息的。该工具在uboot的tools文件夹下,直接复制到系统根/bin/目录下就可以了。
make uImage ARCH=arm CROSS_COMPILE=arm-linux-
4.下载内核
tftp 30008000 uImage
5.启动内核
在启动内核时,会显示kernel panic,然后不断重启。原因是没有挂载根文件系统。
bootm 30008000