Kconfig
当在内核目录执行”make menuconfig”的时候读取相应的Kconfig文件,来生成配置界面。Kconfig常用的语法主要是几个重要的条目,每个条目都有自己的依赖关系。使用这些依赖关系以确定条目的可见性。任何子条目是唯一,如果其父条目可见,则可见。
1.1 config条目
example:
config MODVERSIONS
bool "Set version information on all module symbols""
depends
help
Usually,module have to.......
大多数条目都定义了这个config选项,所有其他的条目都是来组织config选项的。每行都以一个关键字开始,后面可以跟着多个参数。 “config”启动一个新的配置项。以下几行定义此配置选项的属性。属性可以是选项类型,输入提示符,依赖项,帮助信息和默认值值。配置选项可以多次定义相同名称,但每个定义只能有一个输入提示符和类型不能冲突。
一个条目有很多属性,如下:
- 定义类