[国嵌攻略][100][嵌入式Linux内核制作]

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

你可能感兴趣的:([国嵌攻略][100][嵌入式Linux内核制作])