linux用于嵌入式系统,摘要本文主要介绍了几种减裁linux核心的方法,可以用于嵌入式系统 .doc...

摘要本文主要介绍了几种减裁linux核心的方法,可以用于嵌入式系统

摘要本文主要介绍了几种减裁Linux核心的方法,可以用于嵌入式系统、嵌入式服务器的核心配置。(2002-06-24?12:58:55)--------------------------------------------------------------------------------By?iamafan1.对于一般PC的普通内核配置对于一般的用户而言,对于Linux内核的效率和大小的要求都不高。因此一般不对内核重新配置,因为Linux安装程序会在安装时对大部分设置按照安装的需求和实际的硬件做缺省设置。这样的内核会比实际需要的繁冗,有很多模块加载后根本就没有用到,但是因为现在的PC的内存一般都是上百MB,而一个Linux内核再大也就是几百K,因此对于一般用户而言,无需再重新编译内核了。在一台P3-566的Dell机器安装Red-Hat7.2,内核版本为2.4.6以下是一些该机的配置:Loadablemodulesupport:YNetworkingsupport:YPCIsupport:YSystemVIPC:Y因为可以做一些基于SystemV的程序Kernelsupportfora.outbinaries:YKernelsupportforELFbinaries:YBlockdevices:对此根据该机的硬件做了相应的配置,去除一些本机没有的硬件设备的支持模块。如:LoopbackdevicesupportNetworkingoptions:Packetsocket:YTCP/IPnetworking:YNetworkfirewalls:YTheIPXprotocol:YNetworkdevicesupport:Networkdevicesupport:YEthernet(10or100Mb/s):YCharacterdeviceVirtualterminal:YSupportforconsoleonvirtualterminal:YFilesystemsSecondextendedfssupport:YVFATfssupport:m笔者有时会用到该机上的VFAT分区/procfilesystemsupportYISO9660cdromfilesystemsupport:mNetworkFileSystemsNFSfilesystemsupport:YSMBfilesystemsupport:mConsoledriversVGAtextconsole:YVideomodeselectionsupport:YVESAVGAgraphicsconsole:YKernelhackingMagicSysRqkey:Y还有一些缺省的设置笔者没有改。这样编译出来的版本有700K.经过笔者调试过没有出现什么问题。2.PDA的内核设置PDA(PersonalDigitalAssist)如:手机,快译通,文曲星等等。这类系统要求系统稳定,内核小而且效率高,常常需要一些特殊的硬件支持。对进程调度、文件系统要求单一,有些就是单进程系统。对网络的支持由根据需要确定。RedHat的内核无法直接用来设计一些特殊要求的PDA,一般还要加入对硬件的特定模块。可作如下设置:Networkingsupport:Y:一般PDA都支持上网更新功能KernelsupportforELFbinaries:YCompileasELF–ifyourGCCisELF-GCC:Y这两个设置使系统的执行文件都为ELFAdvancedPowerManagerBiossupport:YBlockdevices:应该加入对硬件特殊的支持模块NetworkingoptionsPacketsocketFileSystemSecondextendedfssupport:Y另外的一些功能为N,当然一些功能必须选择用来支持上述的模块。编译后为100KB---400KB3.小型嵌入式系统的内核配置一个小型的嵌入式Linux系统只需要

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值