RT-Thread 每日動態報告(2026-09-30)
調研視窗:過去 24 小時(2026-09-29 11:00 ~ 2026-09-30 11:00 北京時間) 信源:RT-Thread 官方新聞 API、社群論壇文章介面、GitHub(org: RT-Thread 主倉庫 commits / PR / Issue / Releases、env 工具倉庫、軟體包索引、器件支援包與 RT-Thread Studio 元件組織、廠商下游組織、topic:rt-thread 生態檢索)、Google News 聚合(中英文,走代理)、微信公眾號渠道核驗
本期索引
- 一、核心與版本動態
- Next RISC-V 架構重構提案獲創始人合併推動,提交者連夜變基重新整理(09-29 ~ 09-30)
- 核心 calloc 溢位修復提案獲評審透過(09-29 ~ 09-30)
- 三條驅動與 BSP 修復提案集中提交:ofw 雜湊越界、ESP32-C6 SPI、ESP32-C3 連結指令碼(09-29)
- 官方新聞介面連續第四十一日無新增(09-30)
- 二、官方與社群活動
- 視窗內論壇與公開渠道無新增內容(09-30)
- 三、生態與廠商適配
- RT-Thread Studio 英飛凌 OpenOCD 偵錯程式元件升級至 5.50.0.3639(09-29)
- 廠商與軟體包側視窗內無新推送(09-30)
- 四、行業應用
- 馬來西亞理科大學畢設專案更新:RA8P1 + RT-Thread 端側聲學事件檢測韌體驗證(09-30)
- 五、總結與趨勢觀察
- 近一日趨勢(09-29 ~ 09-30)
- 侷限性與去重說明
- 附錄:信源核查表
一、核心與版本動態
1.1 Next RISC-V 架構重構提案獲創始人合併推動,提交者連夜變基重新整理(09-29 ~ 09-30)
日期:2026-09-29 21:09(創始人評論)~ 09-30 00:01(最新提交) 來源:PR #10320
擱置數月的主倉庫 RISC-V 架構重構提案「Next RISC-V」(#10320,171 個檔案、+15018/-3490)在視窗內迎來明確推進訊號:創始人 Bernard Xiong 於 09-29 21:09 評論「這份PR,近期能合併掉吧,同時在一些riscv的soc上,也嘗試把裝置樹開啟試試」,並點名維護者與提交者跟進。隨後提交者 GuEe-GUI 讓提案在當晚至次日凌晨連續觸發三輪重新整理記錄(21:22、23:54、00:01,格式化與記憶體對比流水線隨之重跑),最新 head 提交「Refactor the RISC-V architecture port」已於 09-30 00:01 重新變基至當前主線最新提交 dc8aaa73f 之上。方案要點:ISA 管理介面、RV32E/32I/64I 融合、按 CBOM 的快取處理、Sv32~Sv64 MMU 與 SVPBMT、M/S 模式 CSR 操作合併、SMP、AIA(APLIC/IMSIC)、CLIC、ACLINT/CLINT、PLIC、裝置樹(DM)支援、T-HEAD 廠商程式碼合併、qemu-virt64-riscv64 裝置樹移植與從非 0 號核啟動等;計劃清單顯示 S 模式 RT-Thread、RT-Smart 與裝置樹路徑已完成驗證,其餘組合(含 M 模式、無 MMU 等)仍在推進。該提案自 2026-05 提交以來累計評審評論 74 條。
1.2 核心 calloc 溢位修復提案獲評審透過(09-29 ~ 09-30)
日期:2026-09-29 22:34(提交)~ 09-30 08:30(獲 LGTM) 來源:PR #11848
貢獻者 luchenxu73 提交核心修復 #11848(單筆提交、3 個檔案、+57/-3):rt_calloc 分配時未檢查 count×size 是否溢位,超限時結果迴繞、存在分配與清零不一致的越界風險;修復方案為預計算分配尺寸並在超限時拒絕分配,改動覆蓋 include/rtdef.h、src/kservice.c 與記憶體單元測試 src/utest/mem_tc.c(新增用例),驗證平臺為 qemu-vexpress-a9。該提案在 09-30 上午 08:30 獲得社群評審「LGTM」透過,為視窗內推進最快的新提案。
1.3 三條驅動與 BSP 修復提案集中提交:ofw 雜湊越界、ESP32-C6 SPI、ESP32-C3 連結指令碼(09-29)
日期:2026-09-29 20:11 ~ 21:53 來源:PR #11845、PR #11846、PR #11847
09-29 晚間約一個半小時內,社群集中提交三條修復提案,均附測試證據、尚待評審。其一(#11845)裝置樹(ofw)phandle 雜湊表越界修復:分配表項數用範圍之差、查詢下標卻按 phandle 與起始值之差計算,導致範圍上限被訪問時越界,擴容時清零位置亦未減起始值;修復為表項數加一併在擴容時從舊錶末尾起清零新增區域,作者以 GCC 加 AddressSanitizer/UBSan 完成 6 個用例的函式級驗證(起始 phandle 取 1、5、128,另測上限 128 擴充套件至 256)。其二(#11846)樂鑫 ESP32-C6 按需編譯 SPI:選中 BSP_USING_SPI 後接入 IDF SPI master,修正共享 ESP 驅動未返回傳輸位元組數、片選引腳取值等問題,並在配置為空時返回 -RT_EINVAL(6 個檔案、+466/-19)。其三(#11847)ESP32-C3 連結指令碼在 Windows 路徑下的萬用字元修正:sections.ld 中以「/」書寫的萬用字元未能匹配 Windows 目標路徑中的 riscv 目錄物件檔案、導致向量跳轉重定位越限,改用「?」同時相容兩種分隔符;與 #11816 為同一處修改、本次基於最新主線重做,Windows 加 GCC 11.2.0 下 scons 構建透過。
1.4 官方新聞介面連續第四十一日無新增(09-30)
日期:2026-09-30(核查時間) 來源:RT-Thread 官方新聞介面
官方新聞介面(rt_org 分類)返回的存檔稿最新條目日期仍為 2026-06-17,視窗內無新增,連續第四十一日停更;產品與活動資訊繼續由微信公眾號、社群論壇與 GitHub 渠道首發。
二、官方與社群活動
2.1 視窗內論壇與公開渠道無新增內容(09-30)
社群論壇文章介面視窗內無新增文章(最新仍為 09-29 上午的《MCU 連結指令碼「升級」》,已在昨日日報收錄);公開聚合渠道未見新推文,最近一次有效報道仍為 09-28 的「虛實結合物流工廠」教學平臺文章。官方對外資訊分發維持「新聞介面停更、社群渠道首發」的格局。
三、生態與廠商適配
3.1 RT-Thread Studio 英飛凌 OpenOCD 偵錯程式元件升級至 5.50.0.3639(09-29)
日期:2026-09-29 14:35(合併時間) 來源:sdk-debugger-openocd-infineon PR #2
RT-Thread Studio 的 SDK 元件倉庫 sdk-debugger-openocd-infineon(面向英飛凌及原賽普拉斯板卡的 OpenOCD 偵錯程式包)在視窗內合併版本更新(#2):將內建 OpenOCD 升級至 5.50.0.3639(提交於 09-26)。該倉庫 08-31 建立、09-01 完成首輪合併,本次為第二次合併,Studio 側除錯元件持續跟進上游版本。
3.2 廠商與軟體包側視窗內無新推送(09-30)
軟體包索引(RT-Thread/packages,最新 09-24)、env 工具倉庫(09-28)、GD32 下游倉(09-28)與器件支援包組織(最新 09-24)在視窗內均無新推送;esp-idf 軟體包自 2023 年末後保持無推送狀態。
四、行業應用
4.1 馬來西亞理科大學畢設專案更新:RA8P1 + RT-Thread 端側聲學事件檢測韌體驗證(09-30)
日期:2026-09-30 05:49 ~ 05:50(提交時間) 來源:KhaiFaw/ai-acoustic-event-detection
topic:rt-thread 生態下的第三方專案「Acoustic event detection at the edge」(馬來西亞理科大學機電工程畢業設計)在視窗內連續提交兩筆更新:核對聲學韌體構建與模型契約、修正嵌入式模型與韌體之間的輸入縮放不一致,並補充軟體驗證記錄(16 項主機測試與一次全 BSP 本地構建透過;修正版韌體尚未實機燒錄評估)。專案基於瑞薩 RA8P1 Titan 板:RT-Thread 提供作業系統框架,瑞薩 FSP 提供裝置支援,CMSIS-DSP 實現 FFT,TensorFlow Lite Micro 執行 INT8 CNN;以 MAX9814 麥克風採集 16000 點音訊,經 MFCC 特徵提取後在端側識別嬰兒啼哭、玻璃破碎、警報/警笛、敲門、門鈴與背景六類聲音。
五、總結與趨勢觀察
5.1 近一日趨勢(09-29 ~ 09-30)
- RISC-V 架構線出現明確合併訊號:創始人親自推動 #10320「近期合併」,提交者連夜三輪重新整理並變基至最新主線——該重構(171 個檔案)若合入,將成為 RISC-V 支援的一次系統性換代。
- 核心記憶體安全修復密集提交:calloc 溢位(#11848)提交後次日即獲 LGTM,ofw 雜湊越界(#11845)等修復均附帶可復現測試;修復方向集中在邊界與溢位檢查。
- 樂鑫系 BSP 進入合入後修邊階段:C6 SPI(#11846)與 C3 連結指令碼(#11847)由同一位貢獻者接續推進,與 09-28 的 C6 BSP 合入、S3 BSP 提案形成完整序列。
- 主線合入空窗與提案積壓:master 自 09-28 22:22 後無新合入,視窗內動靜全部集中在提案側;建議關注 #10320 與 #11848 的後續合入動作。
- 官方渠道延續平靜:官方新聞介面停更進入第四十一日;論壇、聚合渠道視窗內均無新增。
5.2 侷限性與去重說明
- 去重:#11844(ESP32-S3 BSP,09-29 已收錄,視窗內無更新)、#11834(vsnprintf 修復,09-25 已收錄;視窗內於 09-29 21:53 完成一次修訂推送,仍處評審)、#11816(無更新)不重複報道;#11797、#11841、#11132 及多條已合併舊提案視窗內僅觸發自動化複查(格式化與記憶體對比機器人),無實質推進。
- 排除:topic:rt-thread 命中的 zlgopen/awtk(通用 GUI 文件類提交)與 h120d-protocol(說明檔案更新、與 RT-Thread 無實質關聯)不收錄。
- 核查:Google News 中英文 3 天視窗均無新增有效報道;命中的行業年會推廣內容與舊稿不收錄。
附錄:信源核查表
| 信源 | 核查結果 |
|---|---|
| RT-Thread 官方新聞 API | 最新條目 2026-06-17,視窗內無新增,連續第四十一日停更 |
| 官網新聞列表頁 | 仍為前端動態渲染,無法直接核讀(資料同官方新聞介面) |
| 社群論壇文章介面 | 視窗內無新增文章;最新仍為 09-29 上午文章(已收錄) |
| 微信公眾號與聚合渠道 | 未見新推文(以聚合渠道核驗) |
| GitHub org: RT-Thread(主倉庫 commits / PR / Issue) | 主倉庫視窗內無新合入(最後為 09-28 22:22);PR 新開 4 條(#11845 ~ #11848);#10320 視窗內三輪重新整理、獲創始人合併推動;#11848 獲評審透過;Issue 視窗內無非 PR 類更新 |
| GitHub RT-Thread/env | 視窗內無新推送(最新 09-28) |
| GitHub RT-Thread/packages | 視窗內無新推送(最新 09-24) |
| GitHub RT-Thread-Studio 元件組織 | sdk-debugger-openocd-infineon 合入 #2(見 3.1);其餘倉庫視窗內無推送 |
| GitHub 器件支援包組織與廠商下游(GD32-MCU-IOT 等) | 視窗內無新推送(最新 09-24 / 09-28) |
| GitHub topic:rt-thread(近一週推送) | 視窗內:ai-acoustic-event-detection(見 4.1);awtk、h120d-protocol 不收錄(見 5.2) |
| GitHub releases / tags(主倉庫) | 視窗內無新發布,最新仍為 09-10 的 v5.3.0 |
| Google News 聚合(中英文,走代理) | 無新增有效報道(命中為行業年會推廣與舊稿) |
完整信源清單
- [1] PR #10320(Next RISC-V,創始人推動合併) — https://github.com/RT-Thread/rt-thread/pull/10320
- [2] PR #11848(核心 calloc 溢位修復,評審透過) — https://github.com/RT-Thread/rt-thread/pull/11848
- [3] PR #11845(ofw phandle 雜湊越界修復) — https://github.com/RT-Thread/rt-thread/pull/11845
- [4] PR #11846(ESP32-C6 SPI 按需編譯修復) — https://github.com/RT-Thread/rt-thread/pull/11846
- [5] PR #11847(ESP32-C3 連結指令碼 Windows 修正) — https://github.com/RT-Thread/rt-thread/pull/11847
- [6] sdk-debugger-openocd-infineon PR #2(OpenOCD 5.50.0.3639) — https://github.com/RT-Thread-Studio/sdk-debugger-openocd-infineon/pull/2
- [7] KhaiFaw/ai-acoustic-event-detection(端側聲學事件檢測) — https://github.com/KhaiFaw/ai-acoustic-event-detection
- [8] 官方新聞介面 — https://club.rt-thread.org/api/index/getList?type=rt_org
- [9] 社群論壇文章介面 — https://club.rt-thread.org/api/index/getList?type=article
- [10] 主倉庫 releases 頁 — https://github.com/RT-Thread/rt-thread/releases
- [11] topic: rt-thread 主題檢索 — https://github.com/topics/rt-thread
- [12] #10320 最新提交(變基至主線 dc8aaa73f) — https://github.com/RT-Thread/rt-thread/commit/09961b1fec3a1651d3a80abb8956e5c6df1b4eee
- [13] #11848 提交 e88acc6df — https://github.com/RT-Thread/rt-thread/commit/e88acc6df
- [14] RT-Thread/packages 軟體包索引 — https://github.com/RT-Thread/packages
- [15] RT-Thread/env 工具倉庫 — https://github.com/RT-Thread/env