首页 核心课程 师资团队 企业培训 在职工程师培训 就业实训 技术文章 在线学习 我要报名 “顶嵌杯”专题 关于我们
嵌入式Linux内核优化裁剪
北京顶嵌嵌入式培训机构   2009-08-27 15:45:58 作者:李亚锋老师 来源:顶嵌技术部 文字大小:[][][]

嵌入式Linux内核优化裁剪

                                    

 优化1、取消虚拟内存的支持
General setup  --->
     [ ] Support for paging of anonymous memory (swap)

 优化2、使用默认的IO调度器,取消其他的调度器
-*- Enable the block layer  --->
      IO Schedulers  --->
  < > Anticipatory I/O scheduler
  <*> Deadline I/O scheduler
  < > CFQ I/O scheduler
  Default I/O scheduler (Deadline)  --->

 优化3、取消对旧版本二进制执行文件的支持
Userspace binary formats  --->
 < > Kernel support for a.out and ECOFF binaries

 优化4、取消不必要的设备的支持
Device Drivers  --->
 <*> Memory Technology Device (MTD) support  ---> 
  [*]   MTD partitioning support
  < >     RedBoot partition table parsing
    RAM/ROM/Flash chip drivers  --->
   < > Detect flash chips by Common Flash Interface (CFI) probe
   < > Detect non-CFI AMD/JEDEC-compatible flash chips
   < > Support for RAM chips in bus mapping
   < > Support for ROM chips in bus mapping
   < > Support for absent chips in bus mapping
 < > Parallel port support  --->
 [ ] Block devices  --->
 < > ATA/ATAPI/MFM/RLL support  --->
   Input device support  --->
  [*]   Keyboards  --->
   < >   AT keyboard
  Character devices  --->
  [ ] Non-standard serial port support
    Serial drivers  --->
   < > 8250/16550 and compatible serial support
       *** Non-8250 serial port support ***
   <*> Samsung S3C2410/S3C2440/S3C2442/S3C2412 Serial port support
   [*]   Support for console on S3C2410 serial port
  [ ] Legacy (BSD) PTY support
   SPI support  --->
  [ ] SPI support
 < > Hardware Monitoring support  --->

 优化5、取消不需要的文件系统的支持
File systems  --->
  < > Second extended fs support  
  < > Ext3 journalling file system support  
  < > Ext4dev/ext4 extended fs support development (EXPERIMENTAL)
   Miscellaneous filesystems  ---> 
   < > Journalling Flash File System v2 (JFFS2) support

完成以上的优化配置有,内核镜像会由之前的1.9MB缩减到1.7MB左右。


 

嵌入式培训 | 在线报名 | 合作企业 | 关于顶嵌 | 联系我们 | 加入顶嵌 | 友情链接 | 返回顶部

联系电话:010-62640798 62642993 
传真:010-62631735-8900
地址:北京市海淀区紫竹院南路7号院2楼
全国免费咨询电话:400-661-5264
Copyright © 2009 北京顶嵌(TOP-E)开源科技有限公司 - 嵌入式Linux专业培训机构 All Rights Reserved
京ICP06031998