调研窗口:过去 24 小时(2026-09-24 11:00 ~ 2026-09-25 11:00 北京时间) 信源:RT-Thread 官方新闻 API、社区论坛文章接口、GitHub(org: RT-Thread 主仓库 commits / PR / Issue / Releases、软件包索引、器件支持包与 Studio BSP 组织、厂商下游组织、topic:rt-thread 生态检索)、Google News 聚合(中英文,走代理)、官网新闻页


本期索引

  • 一、内核与版本动态
    • 沁恒 CH32V203C8T6 开发板 BSP 合入主线(09-24)
    • rt_vsnprintf 宽度语义缺陷与内核修复提案(09-24)
    • 评审队列新增三条提案:网络栈修复与构建清理(09-24)
    • 官方新闻接口连续第三十六日无新增(09-25)
  • 二、官方与社区活动
    • 窗口内无新增活动与教程稿(09-25)
  • 三、生态与厂商适配
    • 乐鑫 ESP32-C6 开发板 BSP 提案与软件包源码同步提交(09-25)
    • 社区发布 RT-Thread Nano 免 IDF 移植工程:运行于 ESP32-S31(09-25)
  • 四、行业应用
    • 窗口内无新增落地案例(09-25)
  • 五、总结与趋势观察
    • 近一日趋势(09-24 ~ 09-25)
    • 局限性与去重说明
  • 附录:信源核查表

一、内核与版本动态

1.1 沁恒 CH32V203C8T6 开发板 BSP 合入主线(09-24)

日期:2026-09-24 16:21(北京时间,合入时间;提案创建于 09-22 晚间) 来源:PR #11827、合入提交 386b877b

主线在窗口内合入一笔新板级支持:沁恒微(WCH)CH32V203C8T6-EVT-R0 开发板 BSP,落位 bsp/wch/risc-v/ch32v203c-evt-r0。该板为青稞 V4B 内核(CH32V20x_D6),64KB 零等待 Flash 与 20KB SRAM;因官方 SDK 只提供 D8W 启动文件、对 D6 直接调用 Exit(),常规软件包构建无法产出固件,提案以 D6 中断向量表(软件中断符号 SW_handler)与 64KB/20KB 链接脚本补齐,并仅在该条件下修补 SDK 包脚本,不影响 D8W 流程。默认镜像启用 GPIO 与 UART1(USART1 复用 PA9/PA10),PWM、ADC、RTC、独立看门狗与 USB 设备保留在 menuconfig 中(64KB 容量无法同时容纳 USB 与前述四类外设)。提案另附带两处共享驱动修复:drv_usbd.c 调整 USBFS DMA 的 16 位 SRAM 偏移与 SET_ADDRESS 写入时序(端点缓冲须驻留 SRAM、全速包长 64 字节),drv_iwdt.c 为 CH32V2 系列补充适配。提案共 4 笔提交、26 个文件(+2216/-57)。

1.2 rt_vsnprintf 宽度语义缺陷与内核修复提案(09-24)

日期:2026-09-24 20:52 ~ 21:29(北京时间,缺陷报告与修复提案的时间) 来源:Issue #11833、PR #11834

社区贡献者在窗口内提交内核缺陷报告与配套修复:当前 rt_vsnprintf 实现(尤其 tiny 版本)对 %[width].[precision]s 的语义处理有误,最小宽度被误作最大宽度截断——例如 %3s 格式化 “abcdef” 输出 “abc” 而非完整字符串,左对齐 %-3s 与 %*s 等变体同样受影响。修复提案同步提交,改动覆盖 rt_vsnprintf_std.c、rt_vsnprintf_tiny.c 与对应单元测试 TC_rt_sprintf.c(共 3 个文件,+37/-18),内容为补充边界检测、实现宽度与精度的组合功能并优化测试用例。缺陷报告已有 3 条讨论,修复提案处评审状态。

1.3 评审队列新增三条提案:网络栈修复与构建清理(09-24)

日期:2026-09-24 14:15 ~ 17:52(北京时间,创建时间) 来源:PR #11831、PR #11835、PR #11832

本期评审队列合计新增五条提案,其中内核 vsnprintf 修复见 1.2、ESP32-C6 板级支持见 3.1,本条收录其余三条。其一修复 lwip-nat 的端口分配缺陷:原实现按扫描计数器而非空闲槽位索引分配转换端口,进入分配路径时计数器恒等于表大小,导致每个新映射都拿到同一端口,并发 UDP/TCP 会话相互冲突、回程流量可能匹配到错误表项;提案同时完成 lwIP 2.1 适配(头文件更名与超时接口),并把 NAT 应用条件收紧为源与目的网络均匹配规则、ICMP 表满时按 LRU 淘汰最旧条目(1 个文件,+41/-11)。其二为 lwip-dhcpd 补上缺失的 string.h 头文件:dhcp_server_raw.c 直接调用 memcmp / memset / strlen / strncmp / strchr 而未包含标准头,隐式声明在 64 位目标上会截断 strchr() 返回指针(1 个文件)。其三移除 components/drivers/ipc/SConscript 中冗余的 __RT_IPC_SOURCE__ 宏定义(1 个文件)。

1.4 官方新闻接口连续第三十六日无新增(09-25)

日期:2026-09-25(核查时间) 来源:RT-Thread 官方新闻接口

官方新闻接口(rt_org 分类)返回的存档稿最新条目日期仍为 2026-06-17,窗口内无新增,连续第三十六日停更;官网新闻列表页仍为前端动态渲染、无法直接核读。产品与活动信息继续由论坛、商城与行业媒体渠道首发。

二、官方与社区活动

2.1 窗口内无新增活动与教程稿(09-25)

窗口内论坛文章接口与官方渠道均无新增活动或教程稿件。RSOC26 夏令营教程连载最近更新仍为 09-23 的《第一章 开发环境、BSP 配置与 RT-Thread 设备模型》(此前已收录);工博会端侧 AI 智能小车 Workshop(10 月 13 日上海专场,详情此前已收录)窗口内无新增信息公布。

三、生态与厂商适配

3.1 乐鑫 ESP32-C6 开发板 BSP 提案与软件包源码同步提交(09-25)

日期:2026-09-25 01:20 ~ 02:38(北京时间,提案与配套软件包提案的创建与更新时间) 来源:主线 PR #11836、esp-idf 软件包 PR #17

社区贡献者在窗口内为乐鑫 ESP32-C6-DevKitC-1 开发板提交主线 BSP 提案:模组为 ESP32-C6-WROOM-1(RISC-V,8MB Flash),新增 bsp/ESP/ESP32_C6,默认启用 GPIO、UART0(GPIO16/17)与 ADC;提案强调 C6 须使用专用 bootloader 镜像(不可复用 C3 的镜像)、Flash 为 DIO 8MB 80MHz、应用偏移 0x10000。由于上游 esp-idf 软件包自 2023-11-26 起未更新、缺少 C6 源码,贡献者同步在软件包仓库提交 PR #17 补上 C6 的 scons 构建源码,两处提案均处评审状态(主线侧 2 笔提交、40 个文件,+9492/-50)。该贡献者与 1.1 中 CH32V203 BSP 的提交者为同一人,同日横跨沁恒与乐鑫两条 RISC-V 芯片线。

3.2 社区发布 RT-Thread Nano 免 IDF 移植工程:运行于 ESP32-S31(09-25)

日期:2026-09-25 10:04(北京时间,推送时间) 来源:esp32s31_rtt_nano 仓库

社区开发者公开一份面向乐鑫 ESP32-S31(双核 RISC-V,主频 320MHz,板载 16MB Flash 与 16MB PSRAM)的 RT-Thread Nano 移植工程,特点是完全绕开 ESP-IDF 构建系统:自写启动汇编与链接脚本、直接用 riscv32-esp-elf-gcc 编译、独立 esptool 烧录,镜像由芯片 bootROM 从 Flash 0x2000 直接加载(不使用 IDF 二级 bootloader);控制台走芯片内置 USB-Serial/JTAG,tick 采用 SYSTIMER、中断走 CLIC,PIN / SPI(含 QSPI)/ I2C 外设接入 RT-Thread 设备框架,可在 msh 中直接验证。工程已做可复现构建验证(89 个跟踪文件在干净目录构建出逐字节一致的镜像)。属个人项目,供社区参考。

四、行业应用

4.1 窗口内无新增落地案例(09-25)

窗口内无新增量产、商用或合作落地案例。产业侧最近可核实的动作仍是工博会端侧 AI 智能小车 Workshop(10 月 13 日专场)与 Gino Pi 发售后的生态推进(均此前已收录)。机器人及具身智能方向窗口内无新增部署消息,与前一周节奏一致。

五、总结与趋势观察

5.1 近一日趋势(09-24 ~ 09-25)

  • 板级线一日三连,全部落在 RISC-V 芯片上:沁恒 CH32V203C8T6 合入主线、乐鑫 ESP32-C6 开发板提案进入评审、社区把 RT-Thread Nano 移植到 ESP32-S31——三家不同厂商的 RISC-V 芯片在同一天出现在板级支持链路上,RISC-V 在 RT-Thread 板级生态中的比重继续上升。
  • 评审队列集中处理内核与网络栈缺陷:rt_vsnprintf 宽度语义、lwip-nat 端口分配、lwip-dhcpd 头文件缺失三处问题均为社区主动提交,质量向的基础修复成为本期主体。
  • 主线节奏维持低频:窗口内主线仅一笔 BSP 合入,与近一周零星合入、评审队列消化的节奏一致。
  • 官方渠道静默第三十六日:官网新闻页仍不可核读,产品与活动信息继续由论坛与 GitHub 侧首发。

5.2 局限性与去重说明

  • 去重说明:Titan Mini OpenMV(09-18、09-22、09-24 已收录,窗口内无新提交)、Gino Pi 相关(09-14 ~ 09-22 已收录,窗口内无新推进)、软件包索引三连合并与 GD32 器件包(09-23、09-24 已收录)均不重复报道。
  • CH32V203 提案的共享驱动修改范围以提案说明为准,实际影响面以后续使用为准;ESP32-C6 提案依赖贡献者分支中的软件包源码,合入形态与版本以评审结论为准。
  • 官方新闻接口与官网新闻列表页状态同前期(停更第三十六日、页面不可直接核读)。

附录:信源核查表

信源 核查结果
RT-Thread 官方新闻 API 最新条目 2026-06-17,窗口内无新增,连续第三十六日停更
官网新闻列表页 仍为前端动态渲染,无法直接核读(数据同官方新闻接口)
社区论坛文章接口 窗口内无新增文章;最近更新为 09-23(第一章教程与 probe-rs 长文,均此前已收录)
GitHub org: RT-Thread(主仓库 commits) 窗口内 1 笔合入:386b877b(PR #11827,沁恒 CH32V203 BSP,09-24 16:21)
GitHub org: RT-Thread(PR / Issue) 窗口内新开 5 条提案(#11831、#11832、#11834、#11835、#11836)、新开 1 条缺陷报告(#11833)、合入 1 条(#11827);另有旧提案 #10689(2025-09 创建)恢复活动
GitHub RT-Thread/rt-thread(releases / tags) 窗口内无新发布,最新仍为 09-10 的 v5.3.0
GitHub RT-Thread/packages(软件包索引) 窗口内无新提交,最新为 09-24 09:25(此前已收录)
GitHub RT-Thread-Packages(器件支持包组织) 窗口内无新推送;esp-idf 软件包侧出现新提案 #17(ESP32-C6 scons 构建源码,见 3.1)
GitHub RT-Thread-Studio(BSP SDK 组织) 窗口内无新推送,Titan Mini 最新提交为 09-24 09:42(此前已收录)
GitHub GD32-MCU-IOT(厂商下游组织) gd32_zephyr 窗口内推送(09-24 15:42,Zephyr 下游工程、非本主题);gd32_rt-thread 无新推送
GitHub topic:rt-thread(近一周推送) 近一周 5 个仓库;窗口内新增 1 个个人工程仓库(STM32H742 传感器与电机实践基线,0 星,未收录正文)
Google News 聚合(中英文,走代理) 窗口内无新增有效条目;3 天窗口内命中均为此前已收录话题或无关聚合稿

完整信源清单