Linux内核裁剪机制优化(make menuconfig) 内核配置的方法很多,make config、make xconfig、make menuconfig、make oldconfig等等,它们的功能都是一样的,区别应该从名字上就能看出来,只有make oldconfig是指用系统当前的设置(./.config)作为缺省值。这里用的是make menuconfig。 需要牢记:不必要的驱动越多,内核就越大,不...
在嵌入式领域当中,在配置内核的时候会有很多配置方法,比如说make config(基于文本的为传统的配置界面)、make oldconfig(如何只想在原来内核配置的基础上修改一部分,则会省去很多麻烦)、make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使用)、make menuconfig(基于文本选择的配置界面,字符终端下推荐使用),以上4...
它里面定义了各种宏,后面会用到。 如果我们执行的是make menuconfig,那么make会利用menuconfig工具,和用户交互。menuconfig工具使用Kconfig文件描述各级菜单,以及各个配置宏的名称,可取值等。当用户选择完成后,menuconfig工具会将用户对各个配置宏的取值进行整理,输出到.config文件中。 所以,功能上,make menuconfig和make co...
Make Menuconfig详解 (配置内核选择) Make Menuconfig简介 make menuconfig图形化的内核配置make mrproper ---删除不必要的文件和目录. #make config(基于文本的最为传统的配置界面,不推荐使用) #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用) #make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使...
make menuconfig是Linux内核和其他许多开源项目中的一种图形化配置工具,它基于文本模式并依赖于ncurses库。以下是使用make menuconfig进行配置的详细步骤: 打开终端并进入项目目录: 首先,你需要打开终端并导航到包含Kconfig文件的项目目录。例如,对于Linux内核项目,你应该进入内核源码目录: bash cd /path/to/linux-source ...
Linux内核裁剪机制优化(make menuconfig) 内核配置的方法很多,make config、make xconfig、make menuconfig、make oldconfig等等,它们的功能都是一样的,区别应该从名字上就能看出来,只有make oldconfig是指用系统当前的设置(./.config)作为缺省值。这里用的是make menuconfig。 需要牢记:不必要的驱动越多,内核就越大,...
make menuconfig命令没有指定makefile文件,因此默认执行的是 make –f Makefile menuconfig,即执行$(srctree)/Makefile文件中目标menuconfig的相关规则。一般来说,make的最终目标是makefile中的第一个目标,而其它目标一般是由这个目标连带出来的。这是make的默认行为。 如果你的makefile中的第一个目标是由许多个目标...
1)scripts文件夹存放的是跟make menuconfig配置界面的图形绘制相关的文件,我们作为使用者无需关心这个文件夹的内容 2)当我们执行make menuconfig命令出现上述蓝色配置界面以前,系统帮我们做了以下工作: 首先系统会读取arch/$ARCH/目录下的Kconfig文件生成整个配置界面选项(Kconfig是整个linux配置机制的核心),那么ARCH环境变量...
一、make menuconfig 相关文件 1 根目录下 script 2 各层目录下的 Kconfig文件 3 各层下的makefile 文件 4 根目录下的 .config 文件,arm/arch/下的 config文件 5 linux 根目录下的 include/generated/autoconf.h 二、各文件作用 1 script 下面是图形绘制相关脚本,无需关心 ...
make menuconfig简介 Y--将该功能编译进内核 N--不将该功能编译进内核 M--将该功能编译成可以在需要时动态插入到内核中的模块 如果你是使用的是 make xconfig,那使用鼠标就可以选择对应的选项。这里使用的是 make menuconfig,所以需要使用空格键进行选取。在每一个选项前都有一个括号, 有的是中括号有的是尖...