9.执行make menuconfig,并对选项进行配置
1)SystemType --->
S3C2440 and S3C2442 machines --->
仅保留SMDK2440 与SMDK2440 whith S3C2440CPU module两个选项,将其他的选项全部勾掉
2)Kernel Features --->
Usethe arm EABI to compile the kernel(选中该选项,因为我们采用的编译器是带EABI(软浮点运算)的编译器)
3)Filesystems --->
a、把与ext2 ext3 ext4相关的所有选项全部去掉(为了减小编译完内核的体积、可选)
b、Miscellaneous filesystems --->
<*>yaffs2file system support(选中此选项)
4)Device Drivers----->
Character devices--->
/dev/kmem virtual device support
Legacy(BSD) PTY support
Block devices--->
<>Loopback device support
<>RAW block device support
5)保存退出
10.编译
make zImage,在arch/arm/boot下生成编译好的可执行程序:zImage vivi一般采用此类型的内核
make uImage,在arch/arm/boot下生成编译好的可执行程序:UImage u-boot一般采用此类型的内核。