【Menuconfig】RT-Thread配置菜单第一级

依据 ra6m3-hmi-boardKconfig 展开顺序,menuconfig 根界面(主菜单标题为 RT-Thread Configuration)下,你通常能看到的「第一级」就是下面这些 (带 ──> 的是子菜单入口;无标题的 config 不会出现在界面里)。


第一级菜单从哪里来

BSP 根 Kconfig 的加载顺序是:先整棵 RT-Thread 仓库根 Kconfig ,再 软件包Renesas 库 SoC 选项 、最后 板级(非 Nano 时):

复制代码
# rt-thread\5.2.2\bsp\renesas\ra6m3-hmi-board\Kconfig
source "$(RTT_DIR)/Kconfig"
osource "$PKGS_DIR/Kconfig"
rsource "../libraries/Kconfig"

if !RT_USING_NANO
rsource "$(BSP_DIR)/board/Kconfig"
endif

仓库根 Kconfig 只挂四段,对应界面上前几块大块:

复制代码
# rt-thread\5.2.2\Kconfig
rsource "src/Kconfig"
rsource "libcpu/Kconfig"
rsource "components/Kconfig"
rsource "Kconfig.utestcases"

根下第一级条目(按该 BSP 的拼接顺序)

顺序 第一级名称 说明
1 RT-Thread Kernel 内核:klibc、tick、调度、Nano/Smart/SMP、调试、IPC、内存、设备框架、控制台等(src/Kconfigmenu "RT-Thread Kernel")。
2 RT-Thread Components 组件总入口:MSH/Finsh、DFS、FAL、各类 Device Drivers 、libc/POSIX、网络、Utilities 等(components/Kconfig)。
3 RT-Thread Utestcases 单元测试用例树,一般产品关闭(Kconfig.utestcases)。
4 RT-Thread online packages(常见名) 由 BSP 下 packages/Kconfig 提供;未执行过 pkgs / 目录里还没有 packages 时可能没有这一项或文件不存在 。有则用于选 在线软件包
5 Hardware Drivers Config 本板 BSP 菜单 :板载外设、LCD/LVGL、触摸、SD/SPI Flash 文件系统等(board/Kconfig 顶层 menu)。
1:2:d:\code\rt-thread\5.2.2\bsp\renesas\ra6m3-hmi-board\board\Kconfig 复制代码
menu "Hardware Drivers Config"

为什么根下几乎看不到「SoC / libcpu」单独一项

  • BSP 里 config SOC_R7FA6M4AF 等是 promptbool ,用于默认选中芯片系列,不会在 menuconfig 里占一行
  • ../libraries/Kconfig 里主要是 无界面的 select 型 SoC 符号 (以及仅在 Nano 下的串口 choice),在 当前 HMI 全功能配置 下通常 不出现在根菜单
  • libcpu/Kconfig 里绝大多数也是 prompt 的架构符号 ,由 SoC 自动带上;对 Cortex-M4 的 RA6M3 而言,根上 一般不会多出 带名字的 libcpu 选项(与 Cortex-A 等场景不同)。

因此:你肉眼能点进去的「第一级」基本就是上表 1~5 那几个 menu


和「第二级」的区分(避免混淆)

进入 Hardware Drivers Config 后,第一块往往是 Onboard Peripheral Drivers 等,那是 第二级及以下,不是根菜单的第一级。

相关推荐
xzl041 天前
瑞萨 FSP 和 STM32 HAL 库的启动流程核心差异
stm32·单片机·嵌入式硬件·rt-thread
xzl041 天前
RT-Thread 5.2.2内核模块
开发语言·rt-thread
fox08152 个月前
RTThread-Studio中,使用5.2.0版本默认配置生成工程,进行编译报警告的部分解决方法。
mcu·rt-thread·rtthread-studio
混分巨兽龙某某3 个月前
基于STM32的嵌入式操作系统RT-Thread移植教学(HAL库版本)
stm32·嵌入式硬件·rt-thread·rtos
张世争3 个月前
RT-Thread 5.3 windows bsp simulator scons --target=vs 生成的工程编译失败问题
windows·rt-thread·simulator
张世争3 个月前
RT-Thread windows bsp simulator Visual Studio 2012 (v110) (未安装) 问题
rt-thread·visual studio·simulator
lindd9119113 个月前
4G模块应用,内网穿透,前端网页的制作第七讲(智能头盔数据上传至网页端)
前端·后端·零基础·rt-thread·实时操作系统·项目复刻
mftang4 个月前
基于GD32的直流无刷电机控制算法实现和验证
单片机·嵌入式硬件·rt-thread·gd32f527i-eval
叶帆4 个月前
【睿擎派】云端一体,多种通信协议构建机械臂运动控制系统
物联网·mqtt·rt-thread·modbus·工业通信·ethercat·睿擎派