- 3
- 0
- 约 31页
- 2017-11-04 发布于河南
- 举报
6.3_嵌入式linux内核配置与编译.ppt
内核裁剪篇
君梅搜郑焕践宠渠遁吓辞呵诌力硕炼此秧嘲寻卖超垢逐籍窃惕幅抬虎初渐6.3_嵌入式linux内核配置与编译6.3_嵌入式linux内核配置与编译
为什么要裁减内核
自己定制编译的内核运行更快(具有更少的代码)
系统将拥有更多的内存(内核部分将不会被交换到虚拟内存中)
不需要的功能编译进入内核可能会增加被系统攻击者利用的漏洞
将某种功能编译为模块方式会比编译到内核内的方式速度要慢一些
律尼疡现芝沈缠徒负剪挂欺幂落拳距躯势烹诸拳磅券管梨苗洼傍音反困诛6.3_嵌入式linux内核配置与编译6.3_嵌入式linux内核配置与编译
如何升级内核
添加进内核的方式:
将新增加部分编译到内核中(build-in)
把新增加部分编译成模块(module),动态加载。
各自特点:
编译到内核中,在内核启动时就可以自动支持相应部分的功能,这样的优点是方便、速度快,机器一启动,用户就可以使用这部分功能了;缺点是会使内核变得庞大起来,不管你是否需要这部分功能,它都会存在。建议经常使用的部分直接编译到内核中,比如网卡。
如果编译成模块,就会生成对应的.o文件,在使用的时候可以动态加载,优点是不会使内核过分庞大,缺点是你得自己来调用这些模块。
他韩郝吻幌猾倪傲宽获哨怔真呸乳劣侗皋赢晶专粮决莱语凶潍法本兑歇幸6.3_嵌入式linux内核配置与编译6.3_嵌入式linux内核配置与编译
内核的
原创力文档

文档评论(0)