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

RK3588平台开发系列讲解(系统篇)Linux Kconfig的语法

请添加图片描述

文章目录

  • 一、什么是Kconfig
  • 二、config模块
  • 三、menuconfig
  • 四、menu 和 endmenu
  • 五、choice 和 endchoice
  • 六、source
  • 七、depends on
  • 八、default
  • 九、help
  • 十、逻辑表达式

沉淀、分享、成长,让自己和他人都能有所收获!😄

一、什么是Kconfig


Kconfig的语法及代码结构非常简单。本博文只介绍Kconfig中常用的几个知识点。更详尽的内容可以参阅Linux官方提供的帮助文档。这份文档们于内核源码目录下的 ./Document/kbuild/kconfig-language.txt 。
在这里插入图片描述

所谓 Kconfig,其实就是一个位于要被控制的程序模块源码目录下的文件名为 Kconfig 的普通的文本文件而已。

Kconfig文件在Linux系统中的数量是不确定的。我们既可以将所有配置项写在一个Kconfig文件上,又可以分模块分功能将它们分别写在不同的Kconfig文件中。一般来讲,都是在各个程序或模块的根目录下创建一个Kconfig用于记录所有配置该程序/模块的配置项。然后再在其父级目录的Kconfig中通过 souce code_demo/Kconfig 的形式将其引入到menuconfig系统中去。</


http://www.kler.cn/a/470404.html

相关文章:

  • 基于RK3568/RK3588大车360度环视影像主动安全行车辅助系统解决方案,支持ADAS/DMS
  • Go语言的数据库交互
  • 基于Matlab的变压器仿真模型建模方法(13):单相升压自耦变压器的等效电路和仿真模型
  • HTML - <a>
  • LeetCode:2274. 不含特殊楼层的最大连续楼层数(排序 Java)
  • 【计算机网络】课程 实验二 交换机基本配置和VLAN 间路由实现
  • AI赋能运维:实现运维任务的智能化自动分配
  • 2025.1.2
  • CE中注册的符号地址如何通过编程获取
  • [开源]自动化定位建图系统
  • ETL处理工具Kettle入门
  • 如何开通阿里云DDoS保护服务:全面防护您的网站安全
  • 让Qt 具有多选文件夹和记忆上一次打开位置的文件对话框
  • 前端基础函数算法整理应用(sort+reduce+date+双重for循环)
  • 32单片机从入门到精通之软件编程——通信协议(十一)
  • C++二十三种设计模式之建造者模式
  • 学英语学压测:02jmeter组件-测试计划和线程组ramp-up参数的作用
  • ES_如何设置ElasticSearch 8.0版本的匿名访问以及https_http模式的互相切换
  • 掌阅iReader发布Ocean 4C:便携创新,彩屏书写无限可能
  • Kafka运维指南
  • Redis的优势/Redis八股01
  • 出租号平台网站系统源码/单合租用模式 提供用户提现功能
  • leetcode热题100(84. 柱状图中最大的矩形)c++
  • 如何利用Java爬虫按关键字搜索淘宝商品案例指南
  • 机器学习基础-支持向量机SVM
  • 玉米识别数据集,4880张图,正确识别率可达98.6%,支持yolo,coco json,pasical voc xml格式的标注,可识别玉米