为什么要裁剪linux内核 如何裁剪linux内核,请简单描述一下过程?
如何裁剪linux内核,请简单描述一下过程?
进程间通信功能和系统调用。
Linux内核是五大组件之一,必须选择。BSD流程会计(配置 BSD 流程会计科目[n/Y/?]用于启动内核将进程信息写入文件的用户级系统调用。这取决于你是否想用它。Sysctl支持(CONFIGSysctl)[y/N/?]在内核运行时修改它。用8KB的空间换取一些便利。不要选择,除非你真的想尝试。内核支持a.out二进制文件(CONFIGBINFMTuaout[y/M/N/?]为了使用以前编译的程序
首先检查脚本/Kbuild.include文件以及arch/x86/makefile文件是否真的存在。如果没有,请转到内核。
再次下载源程序包。如果存在,请确保系统中安装了libncurses5 dev make GCC、libc6 dev QT3等工具,然后使modules#Prepare#make xconfig
内核的书是关于操作系统和源代码树的结构的。如果你真的完全理解内核的源代码,那么裁剪对你来说就像一个袋子。但是我不知道学习Linux的源代码需要多长时间,我也不需要很好地了解内核源代码就可以裁剪Linux。你可以看看“构建一个嵌入式Linux系统”,它似乎就是这个名字。我记不清了。红白相间的封面。另外,建议购买arm开发板。通常,开发板会发送相应的Linux内核源代码。您可以随意配置内核,添加所需函数,删除无用函数。速度很快。
有几种linux内核裁剪的方法?
简而言之,Linux内核中有许多函数或驱动程序我们无法使用。我们应该去掉这些不必要的东西,这样操作系统就可以占用更少的内存,启动更快。通用嵌入式Linux操作系统需要定制。裁剪方法:在命令行下,使用VIM编辑文件是可行的,但是当需要修改更多的文件时,使用menuconfig可能更容易。一般来说,这两种方法可以一起使用。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。