一、概述
Kconfig文件用来配置内核,是执行配置界面的源文件。配置工具读取各个Kconfig文件,生成配置界面供开发人员配置内核,最后生成一个“.config”配置文件。
二、知识点
1、arch/$(ARCH)/Kconfig
配置工具是通过读取arch/$(ARCH)/Kconfig文件来生成配置界面,这个文件是所有配置文件的总入口,它会包含其他目录的Kconfig文件。
2、子目录Kconfig文件
内核源码每个子目录中,都有一个Makefile文件和Kconfig文件。内核的配置界面以树状的菜单形式组织,主菜单下有若干个子菜单,子菜单下又有子菜单或配置选项。