当前位置: 首页 > news >正文

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
http://www.jsqmd.com/news/359068/

相关文章:

  • 【计算机毕业设计案例】基于springboot+小程序的高校生活互助平台小程序校园互助性小程序的设计与开发(程序+文档+讲解+定制)
  • 《分布式追踪Span-业务标识融合:端到端业务可观测手册》
  • 第一课--环境搭建
  • 《边缘受限设备API客户端轻量化与功能适配实战指南》
  • 别忽视要点!提示工程架构师的提示质量监控告警关键要素
  • CentOS Stream 支持 exFAT 几种方法
  • leetcode 923. 3Sum With Multiplicity 三数之和的多种可能
  • leetcode 困难题 924. Minimize Malware Spread 尽量减少恶意软件的传播
  • leetcode 925. Long Pressed Name 长按键入-耗时100
  • 【无人机控制】模糊神经网络FNN控制器控制固定翼无人机【含Matlab源码 15083期】
  • 【ALA三维路径规划】改进的人工旅鼠算法IALA复杂三维无人机路径规划(含ALA、WOA对比)【含Matlab源码 15085期】
  • Debian挂载飞牛OS创建的RAID分区和Btrfs分区指南
  • AI原生应用领域新趋势:跨语言理解的无限可能
  • ClickHouse在车联网大数据处理中的应用案例
  • AI协作沟通不畅?计算机科学研究中AI应用架构师的3种解决方案
  • fuse-exfat
  • 数据产品视频领域:内容理解与智能推荐算法
  • Lora微调关键指标和实战
  • 下一代金融AI风险预警架构展望:AI应用架构师如何融入大模型与多模态技术?
  • 【GitHub项目推荐--DeepTutor:AI驱动的个性化学习助手平台】⭐⭐⭐⭐
  • 【无人机控制】基于matlab模糊神经网络FNN控制器控制固定翼无人机【含Matlab源码 15083期】
  • 对《深入理解计算机系统》第七章 链接的读书随笔
  • 【ALA三维路径规划】基于matlab改进的人工旅鼠算法IALA复杂三维无人机路径规划(含ALA、WOA对比)【含Matlab源码 15085期】
  • 语言模型推理能力的跨文化差异性评估
  • 基于SpringBoot和Vue的实验室预约系统设计与实现
  • AI应用架构师实战:用Docker+Kubernetes构建大规模AI服务的完整部署流水线
  • 基于springboot的群众网上高效办事系统的设计与实现
  • 基于SpringBoot和Vue的社区团购系统
  • 如何获得Agentic AI提示工程架构师认证?备考与实战经验
  • Data URL 和base64 的区别?