- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux内核配置
General setup
[ ] Prompt for development and/or incomplete code/drivers
显示尚在开发中或尚未完成的代码和驱动
默认选择
会在设置界面中显示还在开发或者还没有完成的代码与驱动,也包含一些过时的驱动。大多数情况下,应该选择,许多设备的驱动可能需要这个选项才能进行配置。
( ) Cross-compiler tool prefix (NEW)
交叉编译工具前缀
默认取消
如果使用交叉编译工具,输入相关前缀。
( ) Local version - append to kernel release (NEW)
在内核版本后面加上自定义的版本字符串
(小于64字符),可用uname -a命令看到
[ ] Automatically append version information to the version string
自动在版本字符串后面添加版本信息
会尝试自动探测目前的编译树列是否是一个发行版本树列,通过寻找git标记来完成,归属于目前的树列修正版顶层。
编译时需要有perl以及git仓库支持。
Kernel compression mode (Bzip2)
内核压缩格式
一般默认gzip,如果用bzip2,lzma,lzo,要先安装相关解压缩工具。
相对于默认的Gzip,Bzip2 拥有更高的压缩比
( ) Gzip
( ) Bzip2
( ) LZMA
( ) XZ
( ) LZO
( ) Default hostname
指定一个默认的主机名
可以省去使用sethostname命令设置主机名称。在制作最小系统时比较有用。
[ ] Support for paging of anonymous memory (swap) (NEW)
虚拟内存页交换(swap)支持
启用交换分区或者交换文件。
推荐Y
[ ] System V IPC
System V进程间通信
为兼容使用System V IPC的UNIX程序而设的,若不考虑兼容性,可忽略这个参数。
提供相关系统调用及函数库。为进程提供通信机制,使系统中各进程有交换信息与保持同步的能力。
参考: System V 的IPC机制
某些程序以及DOS模拟环境都需要它。
推荐Y
[ ] POSIX Message Queues
POSIX消息队列
为兼容POSIX标准而设计,同样是IPC。
一个优先权,可以决定进程处理POSIX消息的连续性。若要编译和运行比如写给Solaris 的程序,他们使用了POSIX消息队列,这里需要选Y。
推荐Y
[ ] BSD Process Accounting
将进程的统计信息写入文件的用户级系统调用
使用户级别的程序可以通过特殊的系统调用方式通知内核把进程统计信息记录到一个文件。信息包括进程创建时间、创建者、命令名称、内存使用、控制终端等。对用户级程序非常有用。
使用accton命令可以开启这个功能。
嵌入式系统中通常不需要。
参考: HOWTO linux进程统计(process accounting)
推荐Y
[ ] BSD Process Accounting version 3 file format (NEW)
使用新的第三版文件格式
可以包含每个进程的PID和其父进程的PID,但是不兼容老版本(v0/v1/v2)的文件格式。所以需要升级工具软件以处理它。
V3格式是一种二进制的格式。若想明码保存,不应选择此项。
[ ] open by fhandle syscalls (NEW)
打开文件可以通过句柄子系统调用
[ ] Export task/process statistics through netlink (EXPERIMENTAL)
通过网络(netlink)接口向用户空间导出任务/进程的统计信息(实验阶段)
netlink是一种在内核与用户应用之间进行双向数据传输的非常好的方式,用户应用使用标准的socket API就可以使用netlink提供的强大功能。
与BSD Process Accounting的不同之处在于这些统计信息在整个任务/进程生存期都是可用的。可选N
[ ] Enable per-task delay accounting (EXPERIMENTAL)
统计数据包含每个任务/进程的延时(实验阶段)
允许单任务延迟统计通过任务等待系统资源的方式收集信息,这会收起时间的花销。系统的资源如CPU、同步I/O复合块和交换页面等等。这些统计信息可以帮助设置一个任务的cpu/io/iss优先级等。可选N
[ ] Enable extended accounting over taskstats (EXPERIMENT
您可能关注的文档
- IEEE802.11HEW的应用场景比较.ppt
- IEV3A4 远程控制智能电动阀带反馈 带通信485 4-20mA.doc
- IAT-1710A综合接入分析仪.pptx
- IBM存储产品及技术介绍.ppt
- IE中的neck导出TT改善.ppt
- IE-017-IE的机会与挑战.ppt
- IE版本调整说明(简).docx
- InHand Device Networks Suite远程维护施耐德Twido PLC(以太网).pptx
- InHand Device Networks Suite远程维护AB Logix5516S(以太网).pptx
- InHand Device Networks Suite远程维护欧姆龙CQM系列PLC(虚拟串口).pptx
文档评论(0)