BSP工程师的内核必修课:1.4. Linux Kconfig 语法详解上:config配置条目

上一节中,我们介绍了Kernel Build System,其中我们说到Kconfig有一套单独的语法,并且学习Kconfig对于内核和BSP开发是十分必要的。

因为在开发过程中经常需要自定义模块或者子系统,当时是可以仿照其他模块照猫画虎,但是我们还是系统的学习一下,对Kconfig有一定的理解才能游刃有余。

这次我会配合形象的例子以及GIF图,尽可能的讲的浅显易懂,如果觉得对你有帮助请点个赞和在看吧,非常感谢!!

1. Kconfig总体结构

Kconfig总体结构可以分为:

  1. 主菜单:用来修改整个kconfig界面的标题

  2. 菜单选项:选中后辉进入一个新的界面,也就是子菜单

  3. 配置条目:也就是对应各个模块的配置,会有对应的属性

我们可以通过饭店菜单来形象理解:

  1. 主菜单标题就是南门涮肉

  2. 为了方便顾客阅读,加了子目录肉类蔬菜类菌菇类,对应我们内核中各个子模块

  3. 配置条目就对应具体的每道菜,不仅可以选择,也可以选择对应的数量

  4. 我们后面讲到有的配置之间会存在依赖关系,可以理解为点肉、菜之前必须先要选择锅底,否则其他的菜都没办法选择

配置条目config参数较多,且日常最为常用,裁剪内核或增加自

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值