RT-Thread 每日動態報告(2026-08-20)
調研視窗:過去 24 小時(2026-08-19 11:18 ~ 2026-08-20 11:18 北京時間) 信源:RT-Thread 官方新聞 API、GitHub(org: RT-Thread / topic: rt-thread / 主倉庫 commits / releases)、Google News 聚合(zh-CN,經代理)、Beningo 2026 RTOS Performance Report、HN 等(詳見附錄信源核查表)
索引
- 一、核心與版本動態
- memheap 雙重釋放防護合入:release 構建下重複 free 不再破壞堆賬本(08-20)
- 版本狀態平穩:v5.2.2 不變,視窗內無新 release(08-20)
- 二、官方與社群活動
- 官方新聞 API 視窗內仍無新增(08-20)
- 三、生態與軟體包
- 第三方 CANopenNode 整合包持續迭代:SDO 塊傳輸校驗與 ASCII 閘道器 MSH 橋(08-19~08-20)
- 生態參考:awtk / gd32_rt-thread / h120d-protocol(08-20)
- 四、行業應用專章(工業 / 機器人 / 具身智慧)
- 睿擎平臺 DSMC+FPGA 通訊頻寬提升至 90MB/s:16 位匯流排 + rt_event 事件驅動 DMA(08-19)
- RT-Thread 入選 Beningo 2026 RTOS 效能報告參測名單(08-19)
- 五、總結與趨勢觀察
- 附錄:信源核查表
一、核心與版本動態
1.1 memheap 雙重釋放防護合入:release 構建下重複 free 不再破壞堆賬本
日期:2026-08-20(09:48 北京時間合入) 來源:RT-Thread/rt-thread commit 8234a36
主倉庫視窗內唯一新合入:[kernel/memheap] fix: stop invalid frees from corrupting heap(作者 Hui Su,維護者 Rbb666 合入,commit 8234a36)。提交說明指出:當 RT_DEBUGING_ASSERT 關閉時,RT_ASSERT() 不再中斷執行,release 構建中順序發生的重複 free 會繼續走到後續邏輯,從而破壞 memheap 的堆統計與空閒連結串列。修復在完成塊校驗後直接 return,使非法釋放無法再更新堆賬本。提交附帶的復現資料(double-free:used=64 / alloc=224 / free=64 → 釋放後 used 變為 4294959232,即 32 位溢位)直觀展示了漏洞後果;修復經 scons -C bsp/qemu-vexpress-a9 構建驗證。這是繼 08-17 AF_UNIX 大功能合入後核心側的防禦性加固,屬 release 構建健壯性修復。
1.2 版本狀態平穩
日期:2026-08-20 來源:rt-thread releases
最新正式版本仍為 v5.2.2(2025-10-31 釋出),視窗內無新 release、無預釋出;packages 索引倉庫視窗內亦無新合入(上一合入為 08-19 09:17 的 LiME-TM,昨日已報道)。
二、官方與社群活動
2.1 官方新聞 API 視窗內無新增
日期:2026-08-20 來源:RT-Thread 官方新聞 API
官方新聞 API(rt_org 分類)仍為 5 條舊條目,最新為 2026-06-17 阿布扎比投資論壇報道,滯後約 2 個月未見改善;news/activity 分類介面返回為空。8 月 18 日已報道的 8 月 27 日上海睿擎工業平臺 Workshop(EtherCAT 實戰)與 8 月 17 日 AIoT 大賽排名均未在官方 API 同步,官方資訊出口更新節奏持續滯後於實際動態;視窗內亦無新的峰會、駭客松或大學計劃公開資訊。
三、生態與軟體包
3.1 第三方 CANopenNode 整合包持續迭代(本視窗生態側最大活躍點)
日期:2026-08-19 ~ 2026-08-20 來源:wdfk-prog/canopennode-rtt commits
面向 RT-Thread 的 CANopenNode 整合包(wdfk-prog/canopennode-rtt,topic: rt-thread,新專案、star 數尚低)視窗內連續兩次功能提交:
- 08-19 14:42 北京時間:新增 ASCII gateway MSH 控制檯橋(CANopen ASCII 閘道器命令經 RT-Thread MSH shell 互動);
- 08-20 11:12 北京時間:新增 SDO 塊傳輸(block transfer)校驗支援。
結合 08-17/08-18 已合入的 heartbeat 監督 NMT 主站示例、GFC 協議診斷、MCU 側 SDO 客戶端校驗,該包正以”示例先行、逐功能補齊”節奏快速成型,覆蓋 NMT/SDO/GFC 等 CANopen 核心服務,面向工控現場匯流排場景。屬早期專案觀察物件,收錄為生態動態。
3.2 生態參考(非專項 / 邊緣動態)
日期:2026-08-20 來源:GitHub topic:rt-thread 近一週活躍倉庫
- awtk(zlgopen,08-20 push):視窗內僅文件改進,通用嵌入式 GUI 框架常規提交,與 RT-Thread 無直接關聯(非專項);
- gd32_rt-thread(GD32-MCU-IOT,08-19 push):rt-thread 主倉庫下游映象同步,無獨立內容;
- h120d-protocol(H4ck3rTR,08-18 push):第三方對 Holy Stone H120D 無人機 WiFi 協議的逆向工程文件,涉及 RT-Thread 內部結構,體量小,僅作生態參考。
四、行業應用專章(工業 / 機器人 / 具身智慧)
4.1 睿擎平臺 DSMC+FPGA 通訊頻寬提升至 90MB/s
日期:2026-08-19(18:15 北京時間) 來源:電子工程專輯(經 Google News 收錄) / EET-China 原文
| 電子工程專輯刊發《睿擎平臺 | DSMC+FPGA 通訊速度提升至 90MB/s》技術文(EET-China 原站不可達,正文經檢索摘要核實):睿擎平臺(睿擎派 RK3506J 工業板 + 官方 FPGA 擴充套件板)DSMC 並行匯流排升級支援 16 位通訊後,FPGA 實測通訊頻寬提升至 90MB/s。文章對比了升級前後驅動機制:同步機制由”無(同步阻塞)”改為 rt_event 事件驅動,單次傳輸量由 4 位元組提升至 2KB(DMA 最大單次),並最佳化突發配置,CPU 佔用顯著下降。此為睿擎 26.08.06 版本特性(8 月 13 日版本釋出直播預告口徑為 89MB/s)的實測技術展開;硬體底座為 RK3506J(三核 Cortex-A7 + 單核 Cortex-M0,最高 1.5GHz)的 DSMC/Flexbus 並行匯流排(硬體頻寬 400MB/s,直連 FPGA 高速資料採集)。該進展與 8 月 27 日上海 EtherCAT 實時控制 Workshop 同屬睿擎工業平臺的工控通訊主線,方向為運動控制 + FPGA 資料採集的低延遲高頻寬路徑。 |
4.2 RT-Thread 入選 Beningo 2026 RTOS 效能報告參測名單
日期:2026-08-19(19:30 北京時間) 來源:電子工程專輯《2026年RTOS效能榜單出爐,PX5 RTOS拿下效能第一》 / Beningo 2026 RTOS Performance Report
電子工程專輯報道 Beningo(Embedded Group)2026 RTOS 效能報告發布:該報告為獨立基準,在真實 Cortex-M 硬體上以 Eclipse Thread-Metric 套件測試 8 款 RTOS——PX5 5.3.1、ThreadX 6.5.1、FreeRTOS 11.3.0、Zephyr 4.4.1、Arm Keil RTX5 5.9.1、RT-Thread、NuttX、Micrium µC/OS-III。測試含 9 項原生 API 測試(基礎處理、協作/搶佔排程、記憶體分配、訊息處理、同步、中斷處理、中斷搶佔、中斷延遲示波器實測等)及 POSIX API 對比。結果頭條為 PX5 奪魁:ThreadX 最高慢 30.2%、FreeRTOS 最高慢 80.7%、Zephyr 最高慢 45.3%。RT-Thread 作為 8 款參測物件中唯一來自中國的開源 RTOS 入選,具體名次與明細需郵箱訂閱免費下載報告;報告同比資料(2024 vs 2026)僅覆蓋 FreeRTOS/ThreadX/Zephyr/PX5,RT-Thread 系本屆新增參測物件。對社群而言,這是 RT-Thread 進入國際獨立基準視野的外部驗證訊號,效能定位以報告正式內容為準。
五、總結與趨勢觀察
- 核心側”消化期 + 防禦加固”:AF_UNIX 套接字(08-17)之後視窗內首個合入是 memheap 雙重釋放防護(08-20),修復 release 構建(關閉斷言)下重複 free 破壞堆賬本的問題;大功能預計隨下個版本釋出。
- 睿擎工業平臺成為本月媒體側主線:DSMC 16 位匯流排升級 + rt_event 事件驅動 DMA 實現 FPGA 通訊 90MB/s,緊接 8/27 EtherCAT Workshop 預熱,工控實時控制方向連續輸出。
- 國際基準曝光:RT-Thread 首次進入 Beningo 2026 RTOS 效能報告 8 款參測名單(唯一國產開源 RTOS),效能定位待報告全文公佈。
- 生態活躍度由 GitHub 與第三方媒體承擔:CANopenNode 整合包等第三方專案快速迭代,官方新聞 API 滯後約 2 個月的狀況持續(最新仍為 06-17),官方資訊出口亟待恢復。
- 侷限性說明:EET-China 原站不可達,DSMC 與 RTOS 榜單兩篇正文細節依賴檢索摘要與報告官方頁核實,RT-Thread 在效能報告中的具體名次未能取得。
附錄:信源核查表
| 信源 | 核查結果 |
|---|---|
| RT-Thread 官方新聞 API(rt_org) | 5 條舊條目,最新 2026-06-17,視窗內無新增;news/activity 為空 |
| GitHub org: RT-Thread(sort=pushed) | rt-thread 主倉庫 08-20 01:48Z push(memheap 修復,收錄);packages 08-19 01:17Z(LiME-TM,昨日已覆蓋);env/smart-build 08-17,視窗外;其餘倉庫無活動 |
| rt-thread 主倉庫 commits | 視窗內 1 條:[kernel/memheap] fix: stop invalid frees from corrupting heap(8234a36,08-20 09:48 北京合入) |
| rt-thread / packages releases | v5.2.2(2025-10-31)仍為最新,無新 release、無預釋出 |
| GitHub 搜尋 topic:rt-thread(pushed>08-13) | 5 倉庫:canopennode-rtt(視窗內 2 次提交,收錄)/ awtk(僅文件改進,非專項)/ gd32_rt-thread(下游映象)/ gdr(08-18 已覆蓋)/ h120d-protocol(生態參考) |
| Google News “RT-Thread” when:3d(經代理) | 7 條:有效 2 條(睿擎 DSMC 90MB/s 08-19、RTOS 效能榜單 08-19,均收錄);Workshop 預熱(08-18 已覆蓋);AIoT 大賽排名(08-17 已覆蓋);其餘噪音(仙劍懷舊、CIGDC 遊戲工委致辭、RISC-V 城市行長沙站)剔除 |
| Google News “睿擎” when:3d(經代理) | 有效 1 條(DSMC 90MB/s,重複命中);其餘為汽車營銷噪音(領睿 SUV、智擎混動等)剔除 |
| Google News “睿賽德” when:3d(經代理) | 0 條 |
| fetch_news.py(24h 視窗) | 6 條候選:gh 2 條 + HN 4 條,HN 均為 threads 誤匹配噪音,剔除;canopennode-rtt/awtk 見上 |
| EET-China 原站 / gnews 跳轉 | 原站不可達(web_extract 超時、代理 curl 失敗),內容經 web_search 摘要與官方頁交叉核實 |
| Beningo 2026 RTOS Performance Report | 官網可達,8 款參測名單、9 項原生 API 測試與同比口徑已核實 |