- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
menuconfig配置菜单
内核编译选项
1、Generalsetup
2、Enableloadablemodulesupport
3、Enabletheblocklayer
4、Processortypeandfeatures(处理器类型及特点)
5、PowermanagementandACPIoptions
6、Busoptions(PCIetc.)
7、Executablefileformats/Emulations
8、Networkingsupport
9、DeviceDrivers
10、FirmwareDrivers
11、Filesystems
12、Kernelhacking
13、Securityoptions
14、Virtualization
15、Libraryroutines
内核的编译
在选择相应的配置时,有三种,它们分别代表的含义如下:Y
--将该功能编译进内核
N--不将该功能编译进内核
M--将该功能编译成可以在需要时动态到内核中的模块
使用的是makemenuconfig,需要使用空格键进行选取。在每一个选项前都有一个括号,有的是中括号有的是尖括
号,还有圆括号。用空格键选择时可以发现,中括号里要么是空,要么是*,而尖括号里可以是空,*和M这表示前
者对应的项要么不要,要么编译到内核里;后者则多一样选择,可以编译成模块。而圆括号的内容是要你在所的几
个选项中选择一项。
(注:其中有不少选项是目标板开发人员加的,对于陌生选项,自己不知道该选什么时建议使用默认值)
下面我们来看看具体配置菜单,进入内核所在目录,键入makemenuconfig你就会看到配置菜单具有如下一些项:
代码成熟度选项,它又有子项:
1.1、promptfordevelopmentand/orincompletecode/drivers
该选项是对那些还在测试阶段的代码,驱动模块等的支持。一般应该选这个选项,除非你只是想使用LINUX中已经完全稳
定的东西。但这样有时对系统性能影响挺大。
1.2、Cross-compilertoolprefix
交叉编译工具前缀,例如:Cross-compilertoolprefix值为:(arm-linux-)
1.3、Localversion-appendtokernelrelease
内核显示的版本信息,填入64字符以内的字符串,你在这里填上的字符口串可以用uname-a命令看到。
1.4、Automaticallyappendversioninformationtotheversionstring
自动在版本字符串后面添加版本信息,编译时需要有perl以及git仓库支持
1.5、Kernelcompressionmode(Gzip)
有四个选项,这个选项是说内核镜像要用的压缩模式,回车一下,可以看到gzip,bzip2,lzma,lxo,一般可以按默认的
gzip,如果要用bzip2,lzma,lxo要先装上支持
1.6、Supportforpagingofanonymousmemory(swap)
使用交换分区或交换文件来做为虚拟内存,一定要选上。
1.7、SystemVIPC
表示系统的进程间通信InterProcessCommunication,它用于处理器在程序之间同步和交换信息,如果不选这项,很多
程序运行不起来,必选。
1.8、POSIXMessageQueues
POSIX的消息队列,它同样是一种IPC。建议你将它选上
1.9、BSDProcessAccounting
用户进程内核时将进程信息写入文件中。通常主要包括进程的创建时间/创建者/内存占用等信息。建议
您可能关注的文档
- Unit5主题1课程巩固练习汇编.pdf
- 含玻璃增强尼龙6复合材料技术规格与加工指南.pdf
- 概率论与数理统计多媒体教学系统应用案例.pdf
- C语言基础练习题与模拟试卷.pdf
- SS16塔巴斯科红系列帆布徽章童装设计.pdf
- 八年级英语上册Unit9 B部分设计与教学反思.pdf
- 中日泰羽球男双战术特点对比分析.pdf
- 丰田凯美瑞HV前车门饰条组件维修指南.pdf
- 企业利益矛盾与战略实施中权力博弈.pdf
- 2026年试用期解除劳动合同协议书.doc
- 山东聊城市文轩中学2026届数学八年级第一学期期末统考试题含解析.doc
- 安徽省芜湖市繁昌县2026届八年级数学第一学期期末预测试题含解析.doc
- 辽宁省锦州市凌海市2026届九年级数学第一学期期末调研模拟试题含解析.doc
- 江苏省泰州市姜堰区2026届八年级数学第一学期期末考试模拟试题含解析.doc
- 2026届广西桂林市灌阳县数学九上期末经典试题含解析.doc
- 安徽省马鞍山市2026届数学八上期末达标检测模拟试题含解析.doc
- 山南市重点中学2026届数学八年级第一学期期末学业水平测试模拟试题含解析.doc
- 种子预约生产合同协议书(精选).doc
- 石材买卖(合同)与石材买卖(合同)范本.doc
- 六、劳动合同书(16页版本).doc
原创力文档


文档评论(0)