嵌入式技术william hill官网
直播中

张磊

7年用户 520经验值
私信 关注
[问答]

board中的Kconfig没有什么用?

我感觉board中的Kconfig没有什么用,如果是开发板,还有点用。
如果是自己的板子,所有硬件接口肯定是需要使用的,本来可以一步搞定,用这个Kconfig就变成两步:先给自己做菜单,然后自己打开菜单全部勾上。

回帖(1)

王强

2023-4-3 14:20:20
我们常用Kconfig用来配置内核,当执行#make menuconfig时会出现内核的配置界面。所有配置工具都是通过读取Kconfig文件来生成配置界面,这个文件就是所有配置的总入口,它会包含其他目录的Kconfig,是各种配置界面的源文件,内核的配置工具读取各个Kconfig文件,生成配置界面供开发人员配置内核。
如果你的板子是所有硬件全部使用,那是不需要这个做法,但很多时候我们对硬件是根据产品的目标来设计的,不是所有的接口都用上,再加上芯片内的资源也是根据自己需要来做的。例如有的单片机就是光内部定时器就有十多个,如果不需要可以不做配置,将这部分内存节省下来做其它的用途。
所有用kconfig的目的就是将原来复杂的接口配置简单化,直接化。更加的人性化,让许多初学者可以不用涉及枯糙的底层驱动。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分