news 2026/4/3 7:38:31

Kconfig测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kconfig测试

Kconfig

## =========================================================# Kconfig demo# =========================================================menu"Kconfig Syntax Learning Demo"# 顶层 menu,# ---------------------------------------------------------# 1. 最基础的 bool 选项# ---------------------------------------------------------config DEMO_BOOL bool"Enable demo bool option"default yhelpThis is a basic bool option. It can be enabled or disabled.# ---------------------------------------------------------# 2. 条件块 if / endif# ---------------------------------------------------------ifDEMO_BOOL config DEMO_SUB_BOOL bool"Sub option (visible only when DEMO_BOOL=y)"default nhelpThis option is only visible when DEMO_BOOL is enabled. endif# DEMO_BOOL# ---------------------------------------------------------# 3. int 类型 + range# ---------------------------------------------------------config DEMO_INT int"Demo integer value"default10range1100helpAn integer option with range constraint.# ---------------------------------------------------------# 4. string 类型# ---------------------------------------------------------config DEMO_STRING string"Demo string value"default"hello-kconfig"helpA string option.# ---------------------------------------------------------# 5. tristate 类型(y / m / n)# ---------------------------------------------------------config DEMO_TRISTATE tristate"Demo tristate option"default yhelptristate supports: y - built-in m - module n - disabled# ---------------------------------------------------------# 6. choice(互斥选项)# ---------------------------------------------------------choice prompt"Choose one demo mode"default DEMO_MODE_A config DEMO_MODE_A bool"Mode A"config DEMO_MODE_B bool"Mode B"config DEMO_MODE_C bool"Mode C"endchoice# ---------------------------------------------------------# 7. 条件 default# ---------------------------------------------------------config DEMO_FAST_PATH bool"Enable fast path"default yifDEMO_MODE_A default nhelpAutomatically enabled when Mode A is selected.# ---------------------------------------------------------# 8. 隐藏配置项(无 prompt)# ---------------------------------------------------------config DEMO_HIDDEN bool default yhelpThis option has no prompt and is hidden from menuconfig.# ---------------------------------------------------------# 9. depends on 示例# ---------------------------------------------------------config DEMO_DEPENDS bool"Option depending on DEMO_BOOL"depends on DEMO_BOOL default yhelpThis option depends on DEMO_BOOL. endmenu

对照

makemenuconfig

.config

## Automatically generated file; DO NOT EDIT.# Linux Kernel Configuration### Kconfig Syntax Learning Demo#CONFIG_DEMO_BOOL=y# CONFIG_DEMO_SUB_BOOL is not setCONFIG_DEMO_INT=10CONFIG_DEMO_STRING="hello-kconfig"CONFIG_DEMO_TRISTATE=yCONFIG_DEMO_MODE_A=y# CONFIG_DEMO_MODE_B is not set# CONFIG_DEMO_MODE_C is not set# CONFIG_DEMO_FAST_PATH is not setCONFIG_DEMO_HIDDEN=yCONFIG_DEMO_DEPENDS=y
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/3 4:15:57

Python快速入门——学习笔记(持续更新中~)

Python 软件安装 & 环境配置 基础阶段创建文件打印输出变量赋值数学计算结语 软件安装 & 环境配置 首先要想在电脑上运行python文件 就需要两个东西 一个是解释器 一个是编辑器 二者缺一不可 解释器直接用官方的就行 编辑器我推荐pycharm 当然也可以用vscode等等 安…

作者头像 李华
网站建设 2026/3/20 3:32:26

基于springboot的群众网上高效办事系统的设计与实现

文章目录 详细视频演示项目介绍技术介绍功能介绍核心代码系统效果图源码获取 详细视频演示 文章底部名片,获取项目的完整演示视频,免费解答技术疑问 项目介绍 基于 Spring Boot 的群众网上高效办事系统,是一款聚焦政务服务数字化转型的综合…

作者头像 李华
网站建设 2026/3/1 23:38:10

同城跑腿APP源码部署攻略:从后端接口到前端UI的完整开发路径

博主介绍: 所有项目都配有从入门到精通的安装教程,可二开,提供核心代码讲解,项目指导。 项目配有对应开发文档、解析等 项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行&#xff…

作者头像 李华
网站建设 2026/4/1 18:32:20

为什么成功的小企业增长那么快?(The Upside)

这段话揭示了投资界一个永恒的真理:小盘股(Small Caps)具有极高的不对称性——高风险伴随着高爆发力。 根据这段文本以及背后的经济学原理,我们可以这样回答你的两个问题: 1. 为什么成功的小企业增长那么快?(The Upside) 文本中提到:"successful small compan…

作者头像 李华
网站建设 2026/4/1 1:29:24

N8N是什么?一篇搞懂N8N工作流配置使用教程

n8n是一个开源(source-available)的工作流程自动化平台,它融合了“无代码/低代码”与“可编写代码扩展”的特点,让个人和技术团队都能创建复杂的自动化流程。 核心理念是让用户通过直观的“节点(Node)”串…

作者头像 李华