构建和配置系统——配置系统——设置Kconfig配置值

本文档介绍了如何在Zephyr项目中管理Kconfig配置,包括设置可见和不可见的Kconfig符号,配置文件中的设定,初始配置以及处理不可见的可配置符号。此外,还解释了为Kconfig.defconfig文件设置默认值的方法和动机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置Kconfig配置值

菜单配置和菜单配置接口可以用来在应用程序开发期间测试配置。本页解释了如何使设置永久化。

所有的Kconfig选项都可以在Kconfig搜索页面中进行搜索。

注意:

在更改Kconfig文件之前,最好先浏览一下Kconfig-提示和最佳实践页面。

可见的和不可见的Kconfig符号

当更改Kconfig时,理解可见符号和不可见符号之间的区别是很重要的。

可见的符号是用提示符定义的符号。可见符号显示在交互式配置界面中(因此可见),并且可以在配置文件中进行设置。

下面是一个可见的符号的例子:

config FPU
   bool "Support floating point operations"
   depends on HAS_FPU

符号在菜单配置中这样显示,可以切换:

[ ] Support floating point operations

不可见的符号是指没有提示的符号。隐形符号不显示在交互式配置界面中,用户也不能直接控制它们的值。相反,它们从默认值或其他符号中获得值。

这里有一个例子或一个看不见的符号:

config CPU_HAS_FPU
   bool
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值