通常的建议是如果可能,将内核代码编译成可加载模块,因为这样可以使内核更小,而且更稳定。警告!千万不要将文件系统(File System)部分的代码编译为可加载模块,如果你犯了这个错误,将文件系统(File System)部分的代码编译为可加载模块,结果将是内核无法读取它自己的文件系统。 然后内核无法加载它自己的配置文件——一些很...
2、make menuconfig 一、重要符号含义 有一些默认的符号其含义如下: 1、y:加载 2、n:不加载 3、m:作为模块加载。 2、配置选项 2.1、code maturity level option 代码成熟度 prompt for development and/or incomplete code/drivers [N/y/?] 如果有兴趣测试一下内核中尚未最终完成的某些模块,就选y,否则选N,...
(1)通过make menuconfig 直接从头到尾配置.config文件 (2) 通过make s3c2410_deconfig 命令在默认的配置上进行自动修改.config文件 (3)使用厂家提供的配置config_ok文件覆盖.config文件 所以,所有的配置结果都是配置.config文件 1在linux下通过vi指令查看.config内核配置文件 如上图所示:就是一堆配置项: CONFIG_XXX=...
1、Makefile:分布在 Linux 内核源代码根目录及各层目录中,定义 Linux 内核的编译规则; 2、配置文件(config.in):给用户提供配置选择的功能; 3、配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面(提供基于字符界面、基于 Ncurses 图形界面以及基于Xwindows图形界面的用户配置界面,各自对...
我们通常先把默认配置选项,利用make xxxx_defconfig,复制到.config中。 然后,make menuconfig的时候,菜单中的每个选项就有了默认值了。 在配置界面中通过空格、esc、回车选择某些选项选中或者不选中,最后保存退出的时候,Linux内核会把新的选项更新到.config中, ...
1>直接进行make menuconfig。这是最麻烦的一种方法,所有的配置都需要你来操作。 2>在默认配置上自己修改,也就是修改defconfig文件。使用 find -name "*defconfig*"查找你的架构对应的默认配置文件。我是在arch/arm/configs找到自己板子的默认配置文件。执行defconfig文件: make XXX_defconfig。XXX是你具体使用的板子型...
1、LINUX 内核配置 MAKEMENUCONFIW 详解我们在 linux 内核裁剪过程中,进入内核所在目录,键入 makemenuconfig 就会看到一堆的配置菜单,它们具体代表什么含义呢?我们该如何取舍呢?这里把近期收集到的一些信息做一个总结。1、Generalsetup代码成熟度选项,它又有子项:1.1、promptfordevelopmentand/orincompletecode/drivers该...
配置Linux内核的方法有很多种,make menuconfig是基于文本选单的配置界面,配置比较直观简单。 01、配置系统的基本结构 Linux内核的配置有三部组成,分别是...
[root@gjp99 linux-2.6.25.19]#make menuconfig (蓝色区域为要修改的区域!) 5.查看修改后自动生成的.config 文件(原来拷贝过来的2.6.18的后缀已加 .old) 7.查看修改是否生效 [root@gjp99 linux-2.6.25.19]# vim .config 7.开始进行内核升级!