RT-Thread 每日动态报告(2026-10-12)
调研窗口:2026-10-10 10:30 ~ 2026-10-12 08:00(北京时间,约 45.5 小时;本期为周一晨报,窗口自上一期日报(10-10 国庆调休补报)截点起算,覆盖周六上午至周一清晨,含周日全天)
信源:RT-Thread 官方新闻 API、社区论坛文章接口、GitHub(org: RT-Thread 主仓库 commits / PR / Issue / Releases、env 工具仓库、packages 软件包索引与器件支持包、RT-Thread Studio 组件组织(sdk-index)、GD32 厂商下游、topic:rt-thread 与仓库名双路生态检索)、Google News 聚合(中英文多组查询,走代理)、HN Algolia、行业媒体渠道核验(详见附录信源清单)
本期索引
- 一、内核与版本动态
- DHCP 服务器选项边界检查合入,#11323 关闭(10-10)
- STM32 全系 BSP 栈 8 字节对齐修正合入(10-10)
- C++ 全局构造兼容修复合入:cplusplus_system_init 补走 .init_array(10-11)
- USB CDC VCOM 环形缓冲别名缺陷修复合入,#11739 关闭(10-11)
- utest 性能测试时钟依赖修复合入(10-11)
- RISC-V 向量:vstart 恢复顺序修正提案进入评审(10-10 ~ 10-11)
- ping 统计除零缺陷获认领,修复提案新开(10-11)
- Next RISC-V 大重构提案窗口内再次刷新(10-10)
- 在审队列两处跟进:#11787 CI 排查、#11815 提交刷新(10-10 ~ 10-11)
- 官方新闻接口连续第五十三日无新增(10-12)
- 二、官方与社区活动
- 睿赛德发布社区 9 月回顾月报(10-11)
- 论坛讨论:「rtthread 是否可以借鉴一下zephyr的一些特点」持续活跃(10-11)
- 三、生态与厂商适配
- RT-Thread Studio:SDK 索引新增小华半导体三款板卡 BSP 条目(10-10)
- 厂商下游:GD32G553 DMA 提案评审响应提交,CI 转全绿(10-10)
- 四、行业应用
- 社区研究项目:K230 + RT-Thread Smart 厨房火情检测原型更新交接文档(10-11)
- 五、总结与趋势观察
- 近两日趋势(10-10 ~ 10-12)
- 局限性与去重说明
- 附录:信源核查表
一、内核与版本动态
1.1 网络栈安全修复:DHCP 服务器选项边界检查合入,#11323 关闭(10-10)
日期:2026-10-10 17:20(合入时间) 来源:PR #11858、Issue #11323
DHCP 服务器选项解析的缓冲区边界检查提案(#11858,单文件 +63/-33、两笔提交——边界检查与 clang-format 整理)由维护者合入主线,缺陷单 #11323(解析选项时对数据包缓冲区越界读取,由安全研究者上报)随之关闭。修复在选项解析前增加边界校验,消除越界读取路径;该案 10-08 开出、经节后队列消化后进入合入位,为窗口内网络侧首笔安全类修复。
1.2 STM32 全系 BSP 栈 8 字节对齐修正合入(10-10)
日期:2026-10-10 17:20(合入时间) 来源:PR #11841、Issue #7527
全系 STM32 BSP 栈对齐修正合入(#11841,作者 avm1234567,110 文件 +220/-220):各 BSP 链接脚本与模板的 .stack 段由 ALIGN(4) 统一改为 ALIGN(8),满足 ARM AAPCS 对公共函数边界处栈指针对齐的要求。修正援引 2023 年 5 月开出的缺陷单 #7527(全系 STM32 链接脚本问题;该单目前仍为开放状态,未随本次合入自动关闭)。
1.3 C++ 全局构造兼容修复合入:cplusplus_system_init 补走 .init_array(10-11)
日期:2026-10-11 16:11(合入时间) 来源:PR #11856、Issue #11778
C++ 运行时兼容修复合入(#11856,作者 cms19859230182-lang,4 文件 +60/-6):新版 GCC 将 C++ 全局构造函数放入 .init_array 段,而既有初始化流程仅扫描 ctors_start/ctors_end 区间,导致未合并该段的部分 BSP 漏跑构造;修复补走 __init_array_start/__init_array_end(弱符号声明),并跳过已落入 ctors 区间的重复条目。关联缺陷单 #11778(多 BSP 的 C++ 自动构造支持异常)关闭。
1.4 USB CDC VCOM 环形缓冲别名缺陷修复合入,#11739 关闭(10-11)
日期:2026-10-11 17:37(合入时间) 来源:PR #11770、Issue #11739
USB CDC 虚拟串口修复合入(#11770,作者 Finder16,单文件 +47/-6、两笔提交):旧实现将内嵌环形缓冲直接挂到 serial_rx,Serial V2 按串口 FIFO 结构解释该指针——因环形缓冲恰为首成员而表面上可用,但 rx_cpt、rx_timeout 等字段实际错位;修复改为规范挂接并补充 VCOM 轮询接收支持。该案 08-29 开出、经多轮评审后合入主线,缺陷单 #11739 关闭。
1.5 utest 性能测试时钟依赖修复合入(10-11)
日期:2026-10-11 15:59(合入时间) 来源:PR #11813
测试框架修复合入(#11813,作者 CYFS3,2 文件 +8/-1):修复 utest 性能测试对固定时钟计时的依赖,并加固测试构建守卫,降低不同板级与仿真环境下的误报。
1.6 RISC-V 向量:vstart 恢复顺序修正提案进入评审(10-10 ~ 10-11)
日期:2026-10-10 13:37 ~ 10-11 17:15(创建与更新) 来源:PR #11861、Issue #11786
RISC-V 向量上下文修正提案进入评审(#11861,作者 PiyushPatle26,4 文件 +187/-5):RESTORE_VECTOR 此前在 vsetvl 之前恢复 vstart,而向量配置指令会将其清零、导致重启索引丢失;修复把恢复动作移到配置指令之后,并在 qemu-virt64-riscv 增加覆盖零/非零 vstart 与 vl、vtype、vcsr 的回归用例(汇编探针 + C 用例)。维护者 10-11 评审确认修法正确、建议先解决测试并发问题并补验证证据,作者当日已推送修正提交。同作者推动的 OSPP 2026 议题「RISC-V 惰性 FP/RVV 上下文切换」(#11786)窗口内同步更新实现计划。
1.7 netdev ping 统计除零缺陷获认领,修复提案新开(10-11)
日期:2026-10-11 22:10 ~ 23:05(认领与提案时间) 来源:Issue #11852、PR #11862、PR #11853
netdev ping 缺陷的修复脉络在窗口内明显推进:缺陷单 #11852(10-05 上报;目标不可达时 received 为 0,平均值除法触发 x86 SIGFPE / Cortex-M 除零,杀死 shell 线程)于 10-11 晚间由贡献者 ymj0440 评论认领、随即开出提案 #11862(单文件 +1/-1);此前同类提案 #11853(作者 r3wretrhy,10-06 开出)已于 10-07 获评审通过(LGTM)但尚未合入。两案并行,待维护者择一。
1.8 Next RISC-V 大重构提案窗口内再次刷新(10-10)
日期:2026-10-10 19:18(最新提交时间) 来源:PR #10320
大重构提案「Next RISC-V」(#10320,作者 GuEe-GUI,166 文件 +15175/-2614)窗口内再次刷新:头部提交更新为「[libcpu][risc-v] Refactor the RISC-V architecture port」,为 10-08 变基后的又一次推送。提案累计评论已满百条,集成范围覆盖 S-mode RT-Thread / RT-Smart、Sv32~Sv64 MMU、AIA / CLIC / PLIC 中断控制器与 T-Head 平台合并等,仍在开放评审。
1.9 在审队列两处跟进:#11787 CI 排查、#11815 提交刷新(10-10 ~ 10-11)
日期:2026-10-10 ~ 10-11(更新时间) 来源:PR #11787、PR #11815
在审队列两处跟进:其一,Eclipse 目标生成脚本的隐藏目录排除提案(#11787)经维护者 10-11 提示 CI 报错后,作者当晚完成排查——失败原因为流水线环境缺少 scons 命令、与排除逻辑本身无关;其二,lwip 段宏开关提案(#11815)作者 10-10 刷新三笔提交,纳入 PBUF_RAM 余量可配置与租约移除、启动错误处理修复。
1.10 官方新闻接口连续第五十三日无新增(10-12)
日期:2026-10-12(核查时间) 来源:RT-Thread 官方新闻接口
官方新闻接口(rt_org 分类)返回的存档稿最新条目仍为 2026-06-17,窗口内无新增,连续第五十三日停更;产品与活动信息继续由微信公众号、社区论坛与 GitHub 渠道首发。
二、官方与社区活动
2.1 睿赛德发布社区 9 月回顾月报(10-11)
日期:2026-10-11 10:00(发布时间) 来源:电子工程专辑原文(聚合条目)
睿赛德发布社区 9 月回顾月报,以 v5.3.0 发布与硬件生态为两条主线:版本侧记录 Rust 组件、设备树(DM)、DVFS 与 VirtIO 1.2 支持及 Raspberry Pi 5、玄铁 C908X 等新增 BSP;硬件侧跟踪 Gino Pi(GD32H77D)预热—发售—适配三级跳与 Titan Mini(RA8P1)OpenMV 5.0.1 更新。项目数据:9 月提交 57 次 / 20 位贡献者、主线开发版 v5.3.1;「近期动向」同步收录 RISC-V 惰性 FP/RVV 上下文切换议题获内核维护者回应(#11786),与本窗口 #11861 提案同一脉络。
2.2 论坛讨论:「rtthread 是否可以借鉴一下zephyr的一些特点」持续活跃(10-11)
日期:2026-10-11 09:22(接口时间戳) 来源:论坛帖 37b351dfb3690ab5
论坛讨论帖「rtthread 是否可以借鉴一下zephyr的一些特点」窗口内继续收到互动(10-11 09:22 刷新):帖主由 RT-Thread Studio 的使用体验切入,建议参考 Zephyr 的轻量化思路、减轻图形化配置的维护负担。论坛接口不提供回复正文,本期仅记录活跃度;该帖此前已两度触发更新(10-09、10-10)。
三、生态与厂商适配
3.1 RT-Thread Studio:SDK 索引新增小华半导体三款板卡 BSP 条目(10-10)
日期:2026-10-10 11:34(提交时间) 来源:Studio sdk-index 提交 47693f18
SDK 索引新增小华半导体(XHSC)板级条目(提交 47693f18,4 文件 +52/-1):在 Board_Support_Packages/XHSC 下为 HC32F467、HC32F4A2、HC32F4A8 三款芯片的 XHSC EV 评估板建立 SDK BSP 条目并登记索引,三款芯片由此进入 RT-Thread Studio 板级支持序列。Studio 其他仓库窗口内无新推送。
3.2 厂商下游:GD32G553 DMA 提案评审响应提交,CI 转全绿(10-10)
日期:2026-10-10 16:41 ~ 16:59(提交与 CI 时间) 来源:GD32 下游 PR #72
GD32G553 DMA 支持提案(#72)窗口内完成评审响应并修复 CI:作者 5JingYang 追加一笔提交(10-10 16:41),将 G5x3 系列 DMA 支持对齐 F50x/H7xx 既有模式并处理评审意见,提案现为 4 提交、13 文件、+1082/-167;此前 gd32_arm 目标编译失败已解决,编译机器人于 10-10 两度报告 32 个 GD32 BSP 全量编译通过(10:55、16:59)。提案保持开放、等待合入。
四、行业应用
4.1 社区研究项目:K230 + RT-Thread Smart 厨房火情检测原型更新交接文档(10-11)
日期:2026-10-11 18:57(推送时间) 来源:1nuoiscute/SRTP-K230-Fire-Guardian
社区研究项目「SRTP K230 Fire Guardian」更新交接文档:项目为面向厨房场景的大学生研究原型——K230 承担视觉节点(火焰目标检测),RT-Thread Smart 承担板端控制、多传感器融合与自适应联动。本次提交将默认分支入口指向完整开发记录分支,并汇总板端基线与验收状态:视觉节点与 KEY2 控制器的板端身份已有验收记录,KEY1 面板覆盖与长时稳定性仍未解决,板端选区(ROI)功能尚未实现;项目按研究节奏持续公开中间记录。
五、总结与趋势观察
5.1 近两日趋势(10-10 ~ 10-12)
- 合入节奏恢复:窗口内五笔合入集中落地(DHCP 边界检查、STM32 栈对齐、C++ .init_array、USB VCOM、utest),网络与运行时正确性修复占比高,其中两笔为长期缺陷收尾。
- RISC-V 方向升温:vstart 修复提案进入评审并补齐 QEMU 回归用例,OSPP 2026 惰性 FP/RVV 议题同步推进;Next RISC-V 大重构再度刷新——RISC-V 成为内核侧最活跃方向之一。
- 社区响应链条加快:ping 除零缺陷从上报(10-05)、评审通过(10-07)到新贡献者认领并开出第二案(10-11)约一周完成,两案并行待择一合入。
- 生态侧小步推进:Studio 索引新增小华半导体三款板卡;GD32 大改动评审响应后 CI 转全绿,进入合入前最后阶段。
- 官方渠道节奏未变:社区月报照常发布(9 月回顾),新闻接口静默延续至第五十三日。
5.2 局限性与去重说明
- 六城巡回线下活动 10-10 媒体再推广稿(电子工程专辑)为 09-27 官宣的延续,场次与报名信息已由 09-28 期收录,无新增信息,不重复展开。
- 论坛 zephyr 讨论帖窗口内为时间戳刷新(10-11 09:22),接口未提供回复正文;h120d-protocol 仓库(10-11 推送)属文档类更新,按惯例不收录。
- 电子工程专辑原站直连受限,月报要点经原文页面核读整理;六城巡回稿为图片型页面,未逐字核对。
- Google News 中文侧 4 条命中中:月报与巡回稿见上;「工博会 Workshop 最后席位」稿(10-09)已由上一期收录;「x86、Arm 与 RISC-V 工业边缘架构对比」稿非 RT-Thread 主题,不收录。英文侧无有效新增。
- HN 窗口内无相关讨论;官方新闻接口与官网新闻列表页持续静默(前端动态渲染,无法直接核读)。
附录:信源核查表
| 信源 | 核查结果 |
|---|---|
| RT-Thread 官方新闻接口(rt_org) | 窗口内无新增,存档稿最新仍为 06-17,连续第五十三日停更 |
| 社区论坛文章接口 | 窗口内无新增技术文章;讨论帖 zephyr 刷新 1 次(见 2.2) |
| 官网新闻列表页 | 前端动态渲染,无法直接核读(数据同官方新闻接口) |
| GitHub org: RT-Thread(主仓库) | 合入五笔:#11858 / #11841 / #11813 / #11856 / #11770(见 1.1 ~ 1.5);新开 #11862(见 1.7);在审推进 #11861 / #11787 / #11815(见 1.6 / 1.9);#10320 刷新(见 1.8) |
| GitHub RT-Thread/env | 窗口内无推送(最近 10-10 07:35,已收录) |
| GitHub packages 软件包索引与器件支持包 | 窗口内无推送(最新 10-07 / 10-08) |
| GitHub RT-Thread Studio 组件组织 | sdk-index 一笔提交(见 3.1);其余仓库无窗口内推送 |
| GitHub GD32 厂商下游 | PR #72 评审响应与 CI 转绿(见 3.2) |
| GitHub topic / 仓库名生态检索 | 新增 SRTP-K230-Fire-Guardian 更新(见 4.1);h120d-protocol 文档更新不收录 |
| GitHub releases / tags | 主仓库无新发布(最新仍为 09-10 的 v5.3.0) |
| Google News 聚合(中英文,走代理) | 有效新增 1 条(9 月回顾月报,见 2.1);六城巡回再推广稿不重复收录(见 5.2) |
| HN Algolia | 窗口内无相关讨论 |
完整信源清单
- [1] PR #11858(DHCP 服务器选项边界检查,已合入) — https://github.com/RT-Thread/rt-thread/pull/11858
- [2] Issue #11323(DHCP 选项越界读取缺陷,已关闭) — https://github.com/RT-Thread/rt-thread/issues/11323
- [3] PR #11841(STM32 栈 8 字节对齐,已合入) — https://github.com/RT-Thread/rt-thread/pull/11841
- [4] Issue #7527(全系 STM32 链接脚本缺陷单) — https://github.com/RT-Thread/rt-thread/issues/7527
- [5] PR #11856(C++ 全局构造补走 .init_array,已合入) — https://github.com/RT-Thread/rt-thread/pull/11856
- [6] Issue #11778(C++ 自动构造支持缺陷,已关闭) — https://github.com/RT-Thread/rt-thread/issues/11778
- [7] PR #11770(USB CDC VCOM 修复,已合入) — https://github.com/RT-Thread/rt-thread/pull/11770
- [8] Issue #11739(VCOM 环形缓冲别名缺陷,已关闭) — https://github.com/RT-Thread/rt-thread/issues/11739
- [9] PR #11813(utest 时钟依赖修复,已合入) — https://github.com/RT-Thread/rt-thread/pull/11813
- [10] PR #11861(RISC-V vstart 恢复顺序修正) — https://github.com/RT-Thread/rt-thread/pull/11861
- [11] Issue #11786(OSPP 2026 惰性 FP/RVV 上下文切换议题) — https://github.com/RT-Thread/rt-thread/issues/11786
- [12] Issue #11852(ping 统计除零缺陷) — https://github.com/RT-Thread/rt-thread/issues/11852
- [13] PR #11862(ping 除零修复,第二案) — https://github.com/RT-Thread/rt-thread/pull/11862
- [14] PR #11853(ping 除零修复,首案) — https://github.com/RT-Thread/rt-thread/pull/11853
- [15] PR #10320(Next RISC-V 大重构) — https://github.com/RT-Thread/rt-thread/pull/10320
- [16] PR #11787(Eclipse 排除隐藏目录) — https://github.com/RT-Thread/rt-thread/pull/11787
- [17] PR #11815(lwip 段宏开关) — https://github.com/RT-Thread/rt-thread/pull/11815
- [18] 主仓库 releases 页 — https://github.com/RT-Thread/rt-thread/releases
- [19] 社区 9 月回顾月报(电子工程专辑) — https://www.eet-china.com/mp/a529977.html
- [20] 六城巡回线下活动再推广稿(电子工程专辑) — https://www.eet-china.com/mp/a529867.html
- [21] 论坛帖「rtthread 是否可以借鉴一下zephyr的一些特点」 — https://club.rt-thread.org/api/index/getContent?id=37b351dfb3690ab5
- [22] Studio sdk-index(HC32 板级条目提交) — https://github.com/RT-Thread-Studio/sdk-index/commit/47693f187b09075f659416d201c3944c6ad498da
- [23] GD32 下游 PR #72(GD32G553 DMA 支持) — https://github.com/GD32-MCU-IOT/gd32_rt-thread/pull/72
- [24] 社区研究项目「SRTP K230 Fire Guardian」 — https://github.com/1nuoiscute/SRTP-K230-Fire-Guardian
- [25] 官方新闻接口 — https://club.rt-thread.org/api/index/getList?type=rt_org
- [26] 社区论坛文章接口 — https://club.rt-thread.org/api/index/getList?type=article