移值linux3.4.2内核之内核裁剪
Posted 勇士后卫头盔哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移值linux3.4.2内核之内核裁剪相关的知识,希望对你有一定的参考价值。
前言
由上图可知,留给kernel分区的大小只有2M
但是我们制作出来的内核已经超过了2M
首先裁剪内核里无关的CPU/单板文件
如上图所示,我们可以AT2440EVB单板去掉
执行make menuconfig后按下’/’,进行搜索条目找到该配置选项的路径,然后选择对应单板相关的即可,其余可以去掉
裁剪无关的文件系统ext2、ext3、ext4
裁剪光盘文件系统CD-ROM
进入File systems->CD-ROM/DVD Filesystems
裁剪不常用的杂项文件系统
进入File systems—> Miscellaneous filesystems,去掉:
< > Compressed ROM file system support (cramfs) // cramfs压缩文件系统
[ ] Include support for ZLIB compressed file systems //zlib压缩文件系统
< > ROM file system support // Romfs
编译完成后查看uImage大小
以上是关于移值linux3.4.2内核之内核裁剪的主要内容,如果未能解决你的问题,请参考以下文章