RT-Thread 每日动态报告(2026-08-26)
调研窗口:过去 24 小时(2026-08-25 11:18 ~ 2026-08-26 11:18 北京时间) 信源:RT-Thread 官方新闻 API、GitHub(org: RT-Thread / topic: rt-thread / 主仓库 commits / branches / releases)、Google News 聚合(zh-CN / en-US,经代理)、HN、EET-China 等(详见附录信源核查表)
索引
- 一、内核与版本动态
- Cortex-M4 硬件栈保护(HW Stack Guard)支持合入内核(08-26)
- finsh 清理:移除废弃宏 FINSH_FUNCTION_EXPORT_ALIAS(08-26)
- utest 控制台缓冲约束与瑞萨 RA6W1 BLE OTA 生成优化(08-25 ~ 08-26)
- 二、官方与社区活动
- 官方新闻 API 连续第六日无新增,睿擎 Workshop 明日(08-27)举行(08-26)
- 三、生态与厂商适配
- canopennode-rtt:LSS 启动持久化合入 master,新增 LSS Store 配置持久化(08-25)
- GD32 下游 BSP 分支补全外设支持:GD32107C-EVAL / DMA(08-26)
- 生态参考:awtk 例行更新 / gd32_rt-thread master 例行同步(08-25 ~ 08-26)
- 四、行业应用
- 窗口内无新独立报道,近 3 天趋势回顾(08-24 ~ 08-26)
- 五、总结与趋势观察
- 附录:信源核查表
一、内核与版本动态
1.1 Cortex-M4 硬件栈保护(HW Stack Guard)支持合入内核
日期:2026-08-26(10:37 北京时间合入) 来源:RT-Thread/rt-thread commit e2e6245a
主仓库窗口内合入一条内核级特性:[arm][cortex-m4] Add hardware stack guard support,由社区开发者 hanzhijian 提交(author 时间 08-25 09:19)、核心维护者 Rbb666 于 08-26 10:37(UTC 02:37)合入。该提交将基于硬件 MPU 的栈溢出保护(RT_USING_HW_STACK_GUARD)从原先仅支持的 Cortex-M7 / Cortex-M33 扩展到 Cortex-M4——后者是 M 系列中部署量最大的内核类,硬件栈保护落地意义显著。核心改动集中在 libcpu/arm/cortex-m4/:新增与 M7 MPU 层对齐的 mpu.c / mpu.h / mputype.h(唯一差异是 M4 无 L1 缓存,cacheability 位缩减为三个);cpuport.c 新增 rt_hw_stack_guard_init();context_gcc.S 补 #include <rtconfig.h> 并在 PendSV 上下文切换路径调用 rt_hw_mpu_table_switch();SConscript 在关闭内存保护时排除 mpu.c。参考 BSP 为 bsp/stm32/stm32f407-fk407m2-zgt6(正点原子 STM32F407 板):board.h/board.c 定义 NUM_STATIC_REGIONS 与 static_regions[],将 Flash 区标记为只读,整体由 RT_USING_MEM_PROTECTION 开关控制、默认不启用。这是 v5.3.0-beta 分支建立(08-24)后主分支合入的首个内核级功能提交,为 v5.3.0 的内核健壮性方向添了一笔。
1.2 finsh 清理:移除废弃宏 FINSH_FUNCTION_EXPORT_ALIAS
日期:2026-08-26(10:53 北京时间) 来源:RT-Thread/rt-thread commit 0305faf8
创始人 Bernard Xiong 于 08-26 10:53(UTC 02:53)直接推送 [finsh] Remove deprecated FINSH_FUNCTION_EXPORT_ALIAS(对应 PR #11734),移除已废弃的 FINSH_FUNCTION_EXPORT_ALIAS 宏在代码库中的全部使用:共 19 个文件、+124/-81 行,覆盖 allwinner(sunxi-hal disp2 调试与测试文件)、apm32(drv_common.c)、at91(at91sam9260 reset.c)、fujitsu(mb9x nand.c)、simulator(board.c / module_win32.c)等 BSP,以及 dfs_v1 / dfs_v2 的 dfs_posix.c 组件代码。FINSH_FUNCTION_EXPORT_ALIAS 是 finsh 组件历史上用于给命令导出起别名的旧宏,本次清理属代码现代化收尾,与昨日 RA8D1 合入同属”整理期”节奏:合入通道恢复后,主分支正以低风险清理与特性两类提交交替推进,为 v5.3.0 正式发布做准备。
1.3 utest 控制台缓冲约束与瑞萨 RA6W1 BLE OTA 生成优化
日期:2026-08-25 22:04 ~ 2026-08-26 10:42 来源:RT-Thread/rt-thread commits 45679c79 / 64f1fa4a
窗口内另有两条合入(不单列):其一,CYFS 提交、Rbb666 于 08-26 10:42 合入的 [utest] Enforce minimum console buffer size(src/Kconfig,为 utest 控制台缓冲区设置最小长度约束,属测试框架配置校验加固);其二,rcitach 提交、Rbb666 于 08-25 22:04 合入的瑞萨 RA6W1 BSP 改进——Improve BLE OTA image generation to avoid executing OPEN every time a flash erase and write operation occurs,修改 bsp/renesas/ra6w1-ek/ 下 ra6w1_ospi_flash.c 与 scripts/gen_rrq61_flash_image.py,优化 BLE OTA 镜像生成流程,避免每次 Flash 擦写都执行 OPEN 命令。RA6W1(瑞萨 BLE 单芯片)BSP 继 08-05 首版、08-11 二期补外设后再度打磨,第三方/社区持续迭代特征明显。
二、官方与社区活动
2.1 官方新闻 API 连续第六日无新增,睿擎 Workshop 明日(08-27)举行
日期:2026-08-26 来源:RT-Thread 官方新闻 API / 电子工程专辑(经 Google News)
官方新闻 API(rt_org 分类)仍为 5 条旧条目,最新为 2026-06-17 阿布扎比投资论坛报道,滞后约 2 个月、连续第六日无新增;news / activity 分类接口继续返回”分类数据不存在”。媒体侧,Google News 检索 “RT-Thread”(zh-CN 与 en-US 的 3 天窗口)双双返回 0 条,新闻面完全平静;睿擎 7 天窗口仍只命中 08-18 报名 / 08-19 DSMC+FPGA / 08-21 倒计时旧文,无新增预热,其余为福特领睿、吉利智擎混动等拆词噪音。明日(08-27)上海「睿擎工业平台 Workshop:EtherCAT 实时控制与工业方案实战」将正式举行,是本周官方口径的最重要落地观察点,明日报告应重点核查会后报道。
三、生态与厂商适配
3.1 canopennode-rtt:LSS 启动持久化合入 master,新增 LSS Store 配置持久化
日期:2026-08-25(15:13 ~ 17:36 北京时间) 来源:wdfk-prog/canopennode-rtt
昨日详报的 CANopenNode 集成包分支开发今日合入主线:feat/lss-precan-persistence 分支的 3 个提交(feat[canopennode][lss]: add backend-neutral startup persistence、存储入口简化重构、EEPROM provider 与 AT24CXX 解耦重构)于 08-25 15:13 一并合入 master;随后 08-25 17:36 又在 master 新增提交 feat[canopennode][lss]: persist LSS Store configuration(b4695346)——实现 LSS(CiA 305 节点层设置服务)Store 配置的持久化,与前序”backend-neutral 启动持久化”呼应:EEPROM 存储后端已抽象为 provider,LSS 参数在节点上电后可恢复,向工业现场总线配置可落盘方向再进一步。仓库另立新分支 feat/j08-lss-runtime-bitrate,指向 LSS 运行期比特率方向,属进行中开发。连同 08-17 以来 NMT 心跳监督主站、SDO 块传输、ASCII 网关、存储诊断一连串合入,该第三方包在工控 CANopen 方向的深耕节奏未减。
3.2 GD32 下游 BSP 分支补全外设支持:GD32107C-EVAL / DMA
日期:2026-08-26(09:37 ~ 11:08 北京时间) 来源:GD32-MCU-IOT/gd32_rt-thread
GD32 生态下游同步仓库 gd32_rt-thread 窗口内两条分支提交(均未合入主仓库 master,标生态参考):分支 107c 于 08-26 11:08 提交 Add gd32107c-eval usart i2c spi and dma support,为 GD32107C-EVAL 板补全 USART / I2C / SPI / DMA 外设驱动支持;分支 dma_fun 于 08-26 09:37 提交 Add DMA-related modifications,为 DMA 相关功能修改。GD32F107C 属兆易创新互联型产品线,两条提交方向一致,反映 GD32 侧在 RT-Thread 上的外设驱动持续补全(此前 f503_dma / 470i-eval / f303c_start 等分支同属此类,部分已合入)。master 分支自 08-19 后无新合入。
3.3 生态参考:awtk 例行更新 / gd32_rt-thread master 例行同步
日期:2026-08-25 ~ 2026-08-26 来源:zlgopen/awtk / GD32-MCU-IOT/gd32_rt-thread
topic:rt-thread 近一周活跃仓库其余项均为例行动态:zlgopen/awtk 08-25 18:08 提交 web gif 支持等(通用 GUI/Web 改进,与 RT-Thread 无直接关联);h120d-protocol / gdr 窗口外或已报。均标生态参考,不单列条目。
四、行业应用
4.1 窗口内无新独立报道,近 3 天趋势回顾
日期:2026-08-24 ~ 2026-08-26 来源:见各条目
行业应用侧窗口内无新的独立公开报道(gnews 双语言 3 天窗口均 0 条)。近 3 天趋势回顾:
- v5.3.0 版本周期推进(08-24 起):beta 分支建立后主分支以”清理 + 特性”双线推进——finsh 废弃宏清理(08-26)、Cortex-M4 硬件栈保护(08-26)均为 v5.3.0 蓄力;工控/网络(AF_UNIX)等特性将随正式版发布;
- NXP i.MX RT1180 BSP 大更新含 EtherCAT(08-21):工控实时总线能力在 NXP 跨界 MCU 平台落地(+3579 行,HyperRAM/多核/rpmsg-lite/NetC 支持),v5.3.0-beta 分支即建立在 RT1180 合入点之上;
- 睿擎工业平台 Workshop 明日举行:8 月 27 日上海「EtherCAT 实时控制与工业方案实战」,与 RT1180 EtherCAT 能力形成官方 + 生态双线,明日为会后报道观察窗口;
- CANopen 生态第三方落地加深(08-17 → 08-26):canopennode-rtt 连更覆盖 NMT/SDO/存储诊断/ASCII 网关,LSS 启动与 Store 配置持久化今日合入 master,工业现场总线方向持续活跃;
- GD32 外设驱动补全(08-26):GD32107C-EVAL 的 USART/I2C/SPI/DMA 分支提交,兆易创新生态在 RT-Thread 上的覆盖继续扩大。
五、总结与趋势观察
- 内核级特性回归:Cortex-M4 硬件栈保护(HW Stack Guard)合入,将硬件 MPU 栈溢出防护从 M7/M33 扩展到 M 系列最大部署量内核,是 v5.3.0-beta 建立后主分支首个内核功能提交,参考实现为正点原子 STM32F407 板(默认关闭,需显式开启)。
- v5.3.0 前的清理期信号:Bernard Xiong 直接推送 finsh 废弃宏
FINSH_FUNCTION_EXPORT_ALIAS全库清理(19 文件、+124/-81),配合 utest Kconfig 约束,主分支呈现”清理 + 特性”双线推进的版本前整理节奏。 - 第三方工控生态持续活跃:canopennode-rtt 昨日分支开发当日合入 master 并追加 LSS Store 配置持久化,另立运行期 bitrate 新分支;CANopen 方向已连续 10 天有实质提交。
- 厂商侧外设补全:GD32 下游仓库 GD32107C-EVAL 补 USART/I2C/SPI/DMA(分支开发中);瑞萨 RA6W1 BLE OTA 生成脚本优化合入,RA6W1 BSP 进入第三轮打磨。
- 新闻侧连续第六日平静:官方 API 仍滞后至 06-17,gnews 双语言 3 天窗口 0 命中;明日睿擎 Workshop 是本周唯一确定的官方活动观察点,建议明日报告核查会后报道与官方发布。
- 局限说明:gnews 对 “RT-Thread” 检索噪音高(拆词匹配 Rotten Tomatoes / 福特领睿 / 吉利智擎等),本窗口新闻侧 0 条新增已通过官方 API + GitHub 全量核查 + 多组 gnews 交叉验证确认,GitHub 侧信息为主要增量。
附录:信源核查表
| 信源 | 核查结果 |
|---|---|
| RT-Thread 官方新闻 API(rt_org) | 5 条旧条目,最新 2026-06-17,连续第六日无新增 |
| RT-Thread 官方新闻 API(news / activity) | 连续第六日返回”分类数据不存在,请联系管理员” |
| GitHub org: RT-Thread(sort=pushed) | rt-thread 08-26 02:53 UTC(4 commits,收录);packages 08-24 17:35(窗口外);env / smart-build 08-17(窗口外) |
| rt-thread 主仓库 commits(master) | 窗口内 4 条:finsh 废弃宏清理(08-26 10:53,收录);utest Kconfig(08-26 10:42,收录);Cortex-M4 栈保护(08-26 10:37,收录);RA6W1 BLE OTA(08-25 22:04,收录) |
| rt-thread 分支 | v5.3.0-beta HEAD=6ea68279(RT1180 合入点 08-21),无独立提交,落后 master 5 条;lts-v5.2.x 无变化 |
| rt-thread tags / releases | v5.2.2(2025-10-31)仍为最新,无新 tag、无新 release |
| GitHub 搜索 topic:rt-thread(pushed>08-18) | 5 仓库:canopennode-rtt(08-25 17:36,收录);gd32_rt-thread(分支 107c/dma_fun 08-26,收录);awtk(例行,生态参考);h120d-protocol / gdr(无关或已报) |
| canopennode-rtt 分支 | 新增 feat/j08-lss-runtime-bitrate(LSS 运行期比特率,进行中);feat/lss-precan-persistence 已合入 master |
| Google News “RT-Thread” when:3d(zh-CN 经代理) | 0 条 |
| Google News RT-Thread when:3d(en-US 经代理) | 0 条 |
| Google News 睿擎 when:7d(经代理) | 17 条中相关仅 08-18 报名 / 08-19 DSMC+FPGA / 08-21 倒计时(均已报),其余为福特领睿/吉利智擎等拆词噪音,无新增预热 |
| Google News 睿赛德 when:7d | 1 条:08-24 长沙沙龙/行业峰会报道(已收录于昨日报告) |
| fetch_news.py(24h 窗口) | 8 条候选全部噪音(HN “threads” 误匹配、riscv.org 无关博客),全部剔除 |