为什么要裁剪内核?
...因为mtd的kernel分区只有2M大,而实际内核有2.37MB,所以需要裁剪到小于2M(或者修改mtd分区值)
首先裁剪内核里无关的CPU/单板文件
通过vi .config,然后搜索2440,如下图所示...compressed file systems //zlib压缩文件系统
ROM file system support // Romfs
通过内核启动信息来裁剪... 如下图所示,内核启动时,看到初始化了PS2鼠标驱动
?
...由于,我们2440板子只有USB接口,所以需要裁剪掉PS2鼠标驱动:
重新make menuconfig,进入Device Drivers-> Input device support,去掉:
[ ]