RT-Thread 每日動態報告(2026-09-28)
調研視窗:過去 3 天(2026-09-25 11:00 ~ 2026-09-28 11:00 北京時間) 信源:RT-Thread 官方新聞 API、社群論壇文章介面、GitHub(org: RT-Thread 主倉庫 commits / PR / Issue / Releases、軟體包索引、器件支援包與 Studio BSP 組織、廠商下游組織、topic:rt-thread 生態檢索)、Google News 聚合(中英文,走代理)、微信公眾號渠道與報名表單核驗
本期索引
- 一、核心與版本動態
- 主線合入兩筆維護性修復:GD32VW553H-EVAL 構建清理與 ipc 檔案整理(09-26 ~ 09-27)
- 評審佇列新增兩筆健壯性修復:STM32 連結指令碼棧對齊與 devtmpfs 路徑越界(09-27)
- FinSH 路徑補全堆溢位缺陷報告:提交者已認領擬修復(09-26)
- 官方新聞介面連續第三十九日無新增(09-28)
- 二、官方與社群活動
- 2026 巡迴線下培訓走進 6 城,報名開啟(09-27)
- 論壇教程《MCU 連結指令碼“升級”》:孤兒 Section 與對齊處理(09-28)
- 三、生態與廠商適配
- 沁恆 CH32V003F4P6-EVT 板級支援提案進入評審(09-25)
- CANopen 生態雙倉上線 MkDocs 文件站(09-28)
- AWTK 開源許可證切換至 Apache 2.0(09-26)
- 四、行業應用
- Luckfox RV1103 單晶片無人機原型:RISC-V 核執行 RT-Thread 飛控(09-27)
- 五、總結與趨勢觀察
- 近三日趨勢(09-25 ~ 09-28)
- 侷限性與去重說明
- 附錄:信源核查表
一、核心與版本動態
1.1 主線合入兩筆維護性修復:GD32VW553H-EVAL 構建清理與 ipc 檔案整理(09-26 ~ 09-27)
日期:2026-09-26 19:58 / 09-27 12:18(北京時間,合入時間) 來源:PR #11837、PR #11832、合入提交 b40aeb146、合入提交 05badce95
主線在視窗內合入兩筆小型修復。其一(#11837)修復 GD32VW553H-EVAL BSP 的 CI 清理階段失敗:riscv-none 任務在構建、打包成功後的 scons -c 清理環節退出——根因是 SConstruct 註冊的軟體包預檢查(bsp_pkg_check)在清理模式下也無條件執行,而清理時軟體包可能已被移除或未拉取;修復為該檢查在 clean 模式直接短路(1 個檔案,+3/-0),正常構建的檢查邏輯保持不變。該提案由 GitHub Copilot 編碼代理(copilot-swe-agent)提交,代理會話由維護者觸發、開題後約 3 分鐘完成修改,09-26 19:58 由 Rbb666 合入。其二(#11832)移除 components/drivers/ipc/SConscript 中冗餘的 __RT_IPC_SOURCE__ 宏定義(1 個檔案,+1/-1),屬 09-24 評審佇列的消化,09-27 12:18 合入。
1.2 評審佇列新增兩筆健壯性修復:STM32 連結指令碼棧對齊與 devtmpfs 路徑越界(09-27)
日期:2026-09-27 20:57 ~ 21:11(北京時間,建立時間) 來源:PR #11841、PR #11842
評審佇列在視窗內新增兩筆健壯性修復。其一(#11841)修正 STM32 系全部連結指令碼的棧對齊:將 .stack 段的 ALIGN(4) 改為 ALIGN(8),以符合 ARM AAPCS 對棧指標在公共函式邊界 8 位元組對齊的要求,對應 2023-05 報告的舊缺陷 #7527(棧 4 位元組對齊導致可變引數中 double 傳參錯誤);改動覆蓋 12 個模板與 98 塊板卡共 110 個連結指令碼(+220/-220),未觸碰各板卡的儲存佈局。其二(#11842)修復 devfs 的棧緩衝區溢位:devtmpfs.c 的 _path_separate() 與 _get_subdir() 未接收緩衝區長度引數,單個路徑分量超過 255 位元組即發生越界(最長越界約 3.8KB,寫入內容與長度由呼叫者控制、可覆蓋返回地址);修復讓 devfs 與 tmpfs 的既有校驗對齊(越界返回 -ENAMETOOLONG,1 個檔案 +48/-8),提交署名字首 [HUST CSE]。兩筆目前均處於評審狀態。
1.3 FinSH 路徑補全堆溢位缺陷報告:提交者已認領擬修復(09-26)
日期:2026-09-26 03:55(北京時間,建立時間) 來源:Issue #11839
社群在視窗內提交 FinSH 元件的高危缺陷報告:在 msh 中觸發路徑自動補全(Tab 鍵)時,msh_auto_complete_path 相關邏輯在拼接當前工作目錄與使用者輸入時未做嚴格邊界檢查,超長或深層巢狀路徑可造成堆緩衝區越界寫(CWE-122),影響 v5.3.0 及當前主線、STM32F407-ATK 等板卡。議題附帶缺陷描述與標籤(bug、in progress 等),提交者 Acen28 當日認領該議題,擬自行提交修復。屬繼 devtmpfs 越界(見 1.2)之後又一條由社群審計推進的記憶體安全問題線索。
1.4 官方新聞介面連續第三十九日無新增(09-28)
日期:2026-09-28(核查時間) 來源:RT-Thread 官方新聞介面
官方新聞介面(rt_org 分類)返回的存檔稿最新條目日期仍為 2026-06-17,視窗內無新增,連續第三十九日停更;官網新聞列表頁仍為前端動態渲染、無法直接核讀。產品與活動資訊繼續由論壇、微信公眾號與 GitHub 渠道首發——本期巡迴培訓官宣即來自微信公眾號(見 2.1)。
二、官方與社群活動
2.1 2026 巡迴線下培訓走進 6 城,報名開啟(09-27)
日期:2026-09-27 11:50(釋出時間) 來源:電子工程專輯報道(轉載)、報名表單
微信公眾號「RT-Thread作業系統」在視窗內釋出新一輪巡迴線下培訓官宣:2026 年培訓走進 6 城、共 6 場,全部安排在週六——上海、北京(10 月 24 日)、深圳、武漢(10 月 31 日)、西安(11 月 7 日)、杭州(11 月 14 日)。培訓內容含理論課程、Demo 演示與動手實踐,並提供與官方團隊面對面答疑;免費報名(金資料表單,署名上海睿賽德電子科技有限公司),參加即送伴手禮,由 RT-Thread 專家團隊授課。行業媒體(電子工程專輯)當日跟進轉載。對比 2025 年 7 城 3 批次,本次壓縮為 6 城、4 個批次。
2.2 論壇教程《MCU 連結指令碼“升級”》:孤兒 Section 與對齊處理(09-28)
日期:2026-09-28 08:17(釋出時間,11:03 更新) 來源:論壇文章 54cb40d33610387a、B 站配套影片
社群作者「大目熊」的 MCU 底層系列更新(前篇《MCU GNU連結指令碼》09-22 已收錄):本篇進階處理孤兒 Section 與對齊問題。要點:用 -Wl,--warn-orphan 讓連結器列出未顯式安排的 section;按 SHF_ALLOC 標誌把 section 分為執行時需要(.text/.rodata/.data/.bss,需分配記憶體區域)與不需要(.debug_*、.comment、.ARM.attributes、符號表等,顯式列出但不分配)兩類逐個安置;.ARM.exidx/.ARM.extab 屬 ALLOC 類需安排並匯出起止符號;最後以 4 位元組對齊收束,驗證連結警告全部消除、map 檔案與指令碼描述一致。附 B 站配套影片,屬社群教程類內容。
三、生態與廠商適配
3.1 沁恆 CH32V003F4P6-EVT 板級支援提案進入評審(09-25)
日期:2026-09-25 21:11(北京時間,建立時間;09-27 有更新) 來源:PR #11838
貢獻者 cms19859230182-lang(此前 CH32V203 BSP 與 ESP32-C6 提案作者)為沁恆 CH32V003F4P6-EVT 開發板提交 BSP 提案。CH32V003F4P6 為 RISC-V 核心、主頻 48MHz、16KB Flash、2KB SRAM、TSSOP20 封裝;預設映象僅啟用 UART1(TX PD5 / RX PD6,115200 進 msh),除錯經單線 SWDIO(PD1)外接 WCH-LinkE。提交者已實測:以 WCH RISC-V GCC 8.2.0(-march=rv32ec -mabi=ilp32e)構建,映象 15680 位元組(裝入 16KB Flash),燒錄後串列埠輸出 RT-Thread banner 與 msh 提示符。提案共 5 筆提交、47 個檔案(+9258/-0),目前處於評審狀態。
3.2 CANopen 生態雙倉上線 MkDocs 文件站(09-28)
日期:2026-09-28 08:45 ~ 09:09(推送時間) 來源:canopennode-rtt、lely-canopen-rtt
社群貢獻者 wdfk-prog(RT-Thread 軟體包索引中 canopennode 包 09-24 合入 v1.2.0 的提交者)在視窗內為兩個 CANopen 整合倉庫釋出文件站:canopennode-rtt(CANopenNode 整合,支援多裝置節點的邏輯裝置模式)與 lely-canopen-rtt(Lely CANopen 整合,單一所有者 EV/IO2 執行時與靜態物件字典、可選主站服務)均推送 MkDocs 手冊與 Doxygen API 文件;lely 倉另增加 PR 文件校驗 CI。兩包此前均在 RT-Thread 論壇有介紹帖(lely 主站用法長文 09-11 已收錄)。工業通訊方向軟體包建設持續投入。
3.3 AWTK 開源許可證切換至 Apache 2.0(09-26)
日期:2026-09-26 08:50(提交時間) 來源:zlgopen/awtk 許可證變更提交
通用嵌入式 GUI 工具鏈 AWTK(zlgopen/awtk,3.3k stars)在視窗內把許可證從 LGPL-2.1 整體切換至 Apache License 2.0(LICENSE 檔案 +201/-504),由專案主要作者 lixianjing 提交。AWTK 及其 RT-Thread 軟體包(awtk 等)長期服務於 RT-Thread 上的 GUI 應用開發,許可證放寬有利於商用整合。屬生態參考類訊息(非 RT-Thread 專向)。
四、行業應用
4.1 Luckfox RV1103 單晶片無人機原型:RISC-V 核執行 RT-Thread 飛控(09-27)
日期:2026-09-27 17:25 ~ 20:04(建立與推送時間) 來源:luckfox-rv1103-drone
開發者 nguyencanhanh 公開一套單晶片四旋翼無人機原型:以 Rockchip RV1103(Luckfox Pico Mini B)為核心,Cortex-A7 執行 Linux 承擔相機、NPU 識別、Wi-Fi、GPS 與遙控接收,片內 RISC-V MCU 核(HPMCU)執行 RT-Thread 執行 1kHz 飛控環路;專案目標是以實測資料回答“單晶片架構能否直接飛行”,備選方案為外掛獨立飛控。截至 09-27:尚未實飛,但 Linux 與 MCU 已並行執行、1kHz 環路已實測,飛控軟體可在模擬器中完整執行並支援 3D 操控檢視;自研 LFX_FC_R1 飛控板(46×46mm)已完成佈線。專案以 MIT + CERN-OHL-P 許可開源,屬社群個人原型。
五、總結與趨勢觀察
5.1 近三日趨勢(09-25 ~ 09-28)
- RISC-V 線索貫穿板級、CI 與應用層:GD32VW553H-EVAL(GD32V 系列 RISC-V)的 CI 清理修復合入主線,沁恆 CH32V003F4P6-EVT(RV32EC)BSP 提案進入評審,社群另有把 RT-Thread 跑上 RV1103 片內 RISC-V 核做飛控的原型——從構建鏈路到板級支援再到應用原型,RISC-V 身影持續出現。
- 記憶體與 ABI 健壯性修復集中推進:STM32 連結指令碼棧對齊(110 個檔案、對應三年舊案 #7527)、devtmpfs 路徑越界、FinSH 路徑補全堆溢位三處問題同視窗出現;09-22 提交的七條硬化系列中六條(#11820 ~ #11825)在 09-26 集中轉入待評審,安全向清理成為評審箱主體。
- AI 編碼代理進入常規協作鏈路:GD32V CI 修復由 GitHub Copilot 編碼代理提交,從開題到初稿約 3 分鐘、次日即合入主線,顯示代理開始承擔主線小型修復的完整閉環。
- 官方線下培訓重啟報名:巡迴培訓 6 城 6 場官宣(10 月下旬至 11 月中旬的 4 個週六),線下活動密度回到年內高位。
5.2 侷限性與去重說明
- 去重說明:ESP32-C6 板級提案(#11836,09-25 已收錄、視窗內持續評審無實質變動)、核心 vsnprintf 修復(#11834,09-25 已收錄、視窗內僅評審更新)、CH32V203 BSP 合入(09-24 已收錄)、Gino Pi 系列(09-22 ~ 09-24 已收錄)與 RSOC26 教程(09-23 已收錄)均不重複報道。
- 巡迴培訓場次資訊以官方報名表單為準;媒體轉載版本如與官方公眾號有出入,以官方為準。
- 官方新聞介面與官網新聞列表頁狀態同前期(停更第三十九日、頁面不可直接核讀)。
附錄:信源核查表
| 信源 | 核查結果 |
|---|---|
| RT-Thread 官方新聞 API | 最新條目 2026-06-17,視窗內無新增,連續第三十九日停更 |
| 官網新聞列表頁 | 仍為前端動態渲染,無法直接核讀(資料同官方新聞介面) |
| 社群論壇文章介面 | 視窗內新增 1 篇《MCU 連結指令碼“升級”》(09-28);其餘為 09-23 及更早稿件 |
| GitHub org: RT-Thread(主倉庫 commits) | 視窗內 2 筆合入:b40aeb146(#11837,09-26 19:58)、05badce95(#11832,09-27 12:18) |
| GitHub org: RT-Thread(PR / Issue) | 視窗內新開 5 條提案(#11837、#11838、#11840 ~ #11842)、合入 2 條(#11832、#11837)、1 條關閉未合入(#11840,作者自行關閉);新開 1 條缺陷報告(#11839);七條硬化系列中六條 09-26 集中轉入待評審 |
| GitHub RT-Thread/rt-thread(releases / tags) | 視窗內無新發布,最新仍為 09-10 的 v5.3.0 |
| GitHub RT-Thread/packages(軟體包索引) | 視窗內無新提交,最新為 09-24(此前已收錄) |
| GitHub RT-Thread-packages(器件支援包組織) | 視窗內無新推送;esp-idf 軟體包 PR #17 仍處評審(對應主線 #11836) |
| GitHub RT-Thread-Studio(BSP SDK 組織) | 視窗內無新推送,Titan Mini 最新提交為 09-24(此前已收錄) |
| GitHub GD32-MCU-IOT(廠商下游組織) | 視窗內無新推送 |
| GitHub topic:rt-thread(近一週推送) | 視窗內 6 個倉庫有推送:canopennode-rtt、lely-canopen-rtt(見 3.2)、luckfox-rv1103-drone(見 4.1)、high-dynamic-transport-recorder-showcase(STM32H743 記錄器新庫,未收錄正文)、h120d-protocol(README 更新)、zlgopen/awtk(許可證變更,見 3.3) |
| Google News 聚合(中英文,走代理) | 視窗內 1 條有效新增:巡迴培訓官宣(09-27,見 2.1);英文查詢無有效命中 |
| 微信公眾號渠道 | 「RT-Thread作業系統」09-27 釋出巡迴培訓官宣,報名表單 6 城場次已逐項核驗 |
完整信源清單
- [1] PR #11837(GD32VW553H-EVAL 清理模式修復) — https://github.com/RT-Thread/rt-thread/pull/11837
- [2] 合入提交 b40aeb146 — https://github.com/RT-Thread/rt-thread/commit/b40aeb146beaf24f0917b31cf62508d728cf7fe7
- [3] PR #11832(ipc SConscript 冗餘宏清理) — https://github.com/RT-Thread/rt-thread/pull/11832
- [4] 合入提交 05badce95 — https://github.com/RT-Thread/rt-thread/commit/05badce954fc77fc2eb3a41ca785d3a35627ffde
- [5] PR #11841(STM32 連結指令碼棧對齊修復) — https://github.com/RT-Thread/rt-thread/pull/11841
- [6] PR #11842(devtmpfs 路徑越界修復) — https://github.com/RT-Thread/rt-thread/pull/11842
- [7] Issue #11839(FinSH 路徑補全堆溢位報告) — https://github.com/RT-Thread/rt-thread/issues/11839
- [8] 巡迴培訓官宣(電子工程專輯轉載) — https://news.google.com/rss/articles/CBMiU0FVX3lxTE1LcjUzSUpSVjJaNVRQb2RQRER5ZWo3MGxLTW5RTkJFb21KZVBBUThkTGVHY2ZzRnhhUm1Kbl9kYjJpc3RLb0FSSkpFTnJDdXFzVFh3?oc=5
- [9] 巡迴培訓報名表單 — https://jsj.top/f/ug2Fej
- [10] 論壇文章《MCU 連結指令碼“升級”》 — https://club.rt-thread.org/api/index/getContent?id=54cb40d33610387a
- [11] B 站配套影片《MCU 連結指令碼(二)》 — https://www.bilibili.com/video/BV1GahD6GENy/
- [12] PR #11838(CH32V003F4P6-EVT BSP) — https://github.com/RT-Thread/rt-thread/pull/11838
- [13] canopennode-rtt 倉庫 — https://github.com/wdfk-prog/canopennode-rtt
- [14] lely-canopen-rtt 倉庫 — https://github.com/wdfk-prog/lely-canopen-rtt
- [15] AWTK 許可證變更提交 — https://github.com/zlgopen/awtk/commit/31c0567d5c3f13f3860645d224b9642c219400f3
- [16] luckfox-rv1103-drone 倉庫 — https://github.com/nguyencanhanh/luckfox-rv1103-drone
- [17] RT-Thread 官方新聞介面 — https://club.rt-thread.org/api/index/getList?type=rt_org
- [18] 社群論壇文章介面 — https://club.rt-thread.org/api/index/getList?type=article
- [19] 主倉庫 releases 頁 — https://github.com/RT-Thread/rt-thread/releases
- [20] topic: rt-thread 主題檢索 — https://github.com/topics/rt-thread
- [21] PR #11836(ESP32-C6 提案,附錄核查) — https://github.com/RT-Thread/rt-thread/pull/11836
- [22] PR #11834(vsnprintf 修復,附錄核查) — https://github.com/RT-Thread/rt-thread/pull/11834