全部文档
OneOS简介 硬件支持 快速开发指南 编译构造工具 API参考文档 高级语言 用户编程手册 应用笔记 FAQ

menuconfig工作机制


menuconfig命令的工作机制如下图所示:

  1. menuconfig启动后默认到当前目录下寻找Kconfig文件,并解析。Kconfig中可以通过source指定加载子Kconfig文件,这样根据Kconfig文件的内部调用结构,menuconfig依次解析所有被引用的Kconfig文件,生成内部的配置选项数据库。

  2. 解析.config文件,根据上一次的配置结果初始化各个配置选项的初值。

  3. 给用户展示配置界面,并根据用户的选择更新内部数据库。

  4. 用户退出交互界面并保存配置,menuconfig根据内部数据库内容,生成新的.config文件。

  5. 将.config文件翻译成c语言能够识别的oneos_config.h文件,位于当前工作目录下。

通过上面的步骤,menuconfig根据用户的配置,最终生成了oneos_config.h文件,用户便可以直接引用oneos_config.h文件来使用系统宏。

results matching ""

    No results matching ""

    返回顶部