定义:Kconfig 是 Linux 内核的配置系统,它提供了一种交互式的方式来配置内核选项。用户可以通过命令行或者图形界面来选择需要启用或禁用的功能,然后 Kconfig 会自动生成相应的配置文件。
config RTOS_BUILD_LIBS
bool "kit_build_libs"
default y
config RTOS_KIT_USING_LVGL
bool "kit_using_lvgl_libs"
default y
config RTOS_KIT_USING_LVGL_DEMO
bool "kit_using_lvgl_demo_libs"
default y
config:关键字,表示一个配置选项的开始;紧跟着的TMPFS_POSIX_ACL是配置选项的名称,省略了前缀"CONFIG_"。
bool:表示变量类型,即"CONFIG_ TMPFS_POSIX_ACL "的类型,有5种类型:bool、tristate、string、hex和int,其中tristate和string是基本的类型。
bool变量的值: y和n
tristate变量的值:y、n和m
string变量的值: 字符串