首页 > 其他分享 >Kconfig相关

Kconfig相关

时间:2023-11-09 16:32:38浏览次数:31  
标签:... Kconfig 配置 TEST 相关 CONFIG define


Kconfig相关

背景

以前准备写一下Linux内核里的Kconfig,但一直迟迟没有动手,最近在看 Openharmony 相关的东西,发现它也可以通过KconfigKconfiglib进行可视化配置,所以想借此机会在这一起记录一下

作用

#define配置宏主要用来使能/关闭代码,如下面:

#define CONFIG_TEST_ENABLE

#ifdef CONFIG_TEST_ENABLE
    ... ... ...
#endif

或来定义配置参数,如下:

#define CONFIG_TEST_SHOW_STRING "Test 123"
#define CONFIG_TEST_SHOW_INT (123)

但是如果参数越来越多,或者配置之间的关系越来越复杂,就会让代码的可读性越来越差,管理越麻烦,且不直观。
所以Kconfig就是用来解决这些问题的,管理这些配置参数,而且能够可视化地去配置它们

Kconfig简介

。。。。。


标签:...,Kconfig,配置,TEST,相关,CONFIG,define
From: https://blog.51cto.com/winter91/8284493

相关文章

  • UE5 多人联机 - 网络复制相关概念理解
    相关概念理解:参考视频:[搬运][中文字幕]虚幻引擎中的多人联机:如何理解网络复制    ......
  • git的操作相关(一)
    git提交:git三大区域:红色工作区(已管->新/修改),绿色暂存区,版本库通过gitadd.工作区->暂存区gitcommit暂存区->版本库命令:gitinitgitstatusgitadd文件名gitadd.#个人信息gitconfig--globaluser.email"[email protected]"gitconfig--globaluser.......
  • 软件测试相关书籍
    软件测试相关书籍:.NET测试实战技术大全:测试基础、流行工具、典型案例http://www.ptpress.com.cn/Book.aspx?id=11139VisualStudio2005TeamSystem软件测试专家教程.NET软件测试指南http://www.golden-book.com/booksinfo/77/777536.html.NET软件测试自动化之道......
  • 【可视化】基于Matlab实现图表视化相关矩阵,相关值显示为左下角的热图,使用颜色渐变来指
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • SQLite3相关操作
    目的为了方便在嵌入式设备上操作SQLite3CLI基本操作apt就可以安装cli。apt-getinstallsqlite3以下的操作都是在cli中进行的查看所有的表:.tables查询表的所有数据:查询的时候显示查询的列.modecolumn显示头.headerson查询所有的数据sel*直接执行命令的话可以......
  • 【Java基础】Java容器相关知识小结
    目录0.前言1.Collection接口1.1.List接口1.1.1.ArrayList1.1.2.LinkedList1.1.3.Vector1.1.4.Stack1.2.Set接口1.2.1.HashSet1.2.2.LinkedHashSet1.2.3.TreeSet1.3.Queue接口1.3.1.PriorityQueue1.3.2.LinkedList2.Map接口2.1.HashMap2.2.TreeMap2.3.LinkedHash......
  • JMS规范及相关实现
    JMS是一种应用于异步消息传递的标准API,作为Java平台的一部分,JMS可以允许不同应用、不同模块之间实现可靠、异步数据通信。在JMS中,支持两种消息模型,点对点(Point-to-point)和发布-订阅(Publishandsubscribe),这两种模式分别对应于JMS中的两种消息目标(MessageDestination):队列及主题......
  • 相关性系数及其python实现 (转)
    转自: https://www.cnblogs.com/sddai/p/10332573.html参考文献:1.python皮尔森相关系数 https://www.cnblogs.com/lxnz/p/7098954.html2.统计学之三大相关性系数(pearson、spearman、kendall) http://blog.sina.com.cn/s/blog_69e75efd0102wmd2.html 1.personcorrelatio......
  • C#C++,opencv的dll中detach相关:关于调用dll后程序退出后进程仍然驻留系统列表的问题
    我在c#中调用C++的dll,内部使用了线程并detach使其独立于主线程UI运行。但后来发现程序关闭后,任务列表中的进场依然存在,即app并未实际正常退出。这个问题有很多人碰到和争论,但都没有给出明确的答案。这里提供一个理论解释和绝佳的调试排除方法:根本原因:程序退出之前,系统(或程序员......
  • R语言Copula模型分析股票市场板块相关性结构|附代码数据
    原文链接:http://tecdat.cn/?p=25804 原文出处:拓端数据部落公众号  最近我们被客户要求撰写关于Copula的研究报告,包括一些图形和统计输出。这篇文章是关于copulas和重尾的。在全球金融危机之前,许多投资者是多元化的。看看下面这张熟悉的图:黑线是近似正态的。红线代表Cau......