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 無關部落格),全部剔除 |