news 2026/4/15 18:25:48

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/8 21:19:39

《深入理解Java虚拟机》| 运行时数据区与OOM异常

摘要:本文系统解析《深入理解Java虚拟机》中的运行时数据区与OOM异常,包括程序计数器、虚拟机栈、堆内存、方法区与直接内存,同时讲解OOM异常等解决方案。 书摘内容 运行时数据区域 运行时数据区是 JVM 的内存核心,分为线程共享区…

作者头像 李华
网站建设 2026/4/12 3:12:25

leetcode 925. Long Pressed Name 长按键入-耗时100

Problem: 925. Long Pressed Name 长按键入 耗时100%&#xff0c;双指针&#xff0c;若左右字符相等l; r&#xff0c;若r > 0 && typed[r-1]typed[r]则r&#xff0c;否则false&#xff0c;最后若while(r < n2 && typed[r-1]typed[r]) r;&#xff0c;if(l…

作者头像 李华
网站建设 2026/4/12 14:42:39

如何获得Agentic AI提示工程架构师认证?备考与实战经验

Agentic AI提示工程架构师认证全攻略&#xff1a;备考计划实战经验核心技巧 1. 标题 (Title) 从入门到持证&#xff1a;Agentic AI提示工程架构师认证备考实战指南Agentic AI提示工程架构师认证之路&#xff1a;我如何3个月从零基础到通过考试&#xff1f;成为AI架构师的敲门…

作者头像 李华
网站建设 2026/4/12 13:59:26

14.僵尸孤儿-进程状态

一个pcb既属于全局链表又属于这个队列这个队列也是双链表&#xff0c;只不过先进先出FIFO运行状态就是正在被cpu运行&#xff0c;或者准备好了随时等待被调度。 包括运行和就绪。一个进程要去读键盘就要转去另一个队列&#xff0c;如果这个设备没有活跃&#xff0c;就没有读到键…

作者头像 李华
网站建设 2026/4/5 7:00:40

MATLAB鸟鸣识别系统截图](https://example.com/gui_screenshot.png

基于MATLAB的鸟鸣识别系统gui 传统声音特征&#xff0c;如MFCC机器学习分类器 分类器有支持向量积svm&#xff0c;邻近knn&#xff0c;分类树tree等 深度学习方法主要是先提取语谱图&#xff0c;有短时傅立叶时频图&#xff0c;和梅尔时频图 然后用googlenet进行深度学习训练 结…

作者头像 李华