RT-Thread 每日動態報告(2026-10-28)
調研視窗:2026-10-27 08:00 ~ 2026-10-28 08:00(北京時間,24 小時)
信源:RT-Thread 官方新聞介面與社群文章介面、GitHub(主倉庫 commits / PR / Issue / releases / tags、RT-Thread/packages、vscode-rt-smart、sdk、pkgs-test、topic:rt-thread 生態檢索)、Google News 聚合(中英文七組查詢,走代理)、HN Algolia、行業媒體(電子工程專輯、快科技、21ic)與廠商渠道核驗(詳見附錄信源清單)
本期索引
- 一、核心與版本動態
- 靜默兩天後主線恢復合入,4 筆在六分鐘內落地(10-27)
- dfs 的 UTIME_OMIT 判斷寫反,要求不改的時間戳反被覆蓋(10-27)
- RAW socket 協議校驗改用白名單,ICMP 這類協議不再被擋(10-27)
- poll 改從 dfs_file 取 fops,DFSv1 與 DFSv2 同時相容(10-27)
- 8250 earlycon 開始讀 reg-io-width,寬暫存器平臺不再按位元組訪問(10-27)
- 釋出側仍停在 v5.3.0,主線 10-17 已 bump 到 v5.4.0 但未打 tag(10-27)
- 二、待合併佇列與安全跟進
- signalfd 關閉路徑補上槽位越界與監聽器解綁,正對昨日記錄的越界(10-27)
- 全核心 clang-format 22.1.8 格式化提案在審,涉 75 個檔案(10-27)
- ESP32-S3-DevKitM-1 提案在視窗末尾重新整理,累計新增 295371 行(10-28)
- RT-Thread Smart 的四筆架構提案仍掛在佇列,均為 10-18 提交(10-27)
- 三、工具鏈、官方與社群
- 社群長文拆解 Env v2.0.3:命令收進 rt-env,新增外掛體系與 WebUI(10-27)
- 官方新聞介面 24 小時無新增,最新一期仍停在 6 月 17 日(10-27)
- 電子工程專輯三大 RTOS 橫評,RT-Thread 在低功耗與消費級場景被列為優選(10-27)
- 四、生態與廠商適配
- 安謀科技 WTCC 2026 研討會:RT-Thread 以具身智慧專案為重點,拆三類 Agent 方案(10-27)
- K230 上的廚房火焰檢測原型公開原始碼與復現記錄,底座為 RT-Thread Smart(10-27)
- CH32H417 雙核 RISC-V 上用 RT-Thread 加 LVGL 與 TFLM 做手寫符號識別(10-27)
- 五、行業應用與具身智慧
- AIoT 大賽作品轉向工業側:Titan Board 上做 BLDC 電機缺陷 AI 監測(10-27)
- 本期線索:晶片廠、板卡廠與作業系統側在聯盟框架下同臺,落點一致指向具身智慧(10-27)
- 六、總結與趨勢觀察
- 本期趨勢:合入重啟,修復集中在邊界校驗而不是新功能
- 侷限性與去重說明
- 附錄:信源核查表與信源清單
一、核心與版本動態
1.1 靜默兩天後主線恢復合入,4 筆在六分鐘內落地(10-27)
日期:2026-10-27 19:20 ~ 19:26(合入時間) 來源:主倉庫提交記錄、提案 #11885
主線在 10-25 晚間之後停了約兩天,10-27 19:20 至 19:26 六分鐘內連續合入 4 筆,全部由同一位維護者操作,改動落在 dfs、net/sal、libc/posix 與 drivers/serial 四處,合計新增 46 行、刪除 6 行。四筆裡有三筆的 author 時間是 10-18,屬於積壓提案的集中落地,不是當天新寫的程式碼。這也是本期唯一一次主線變動。
1.2 dfs 的 UTIME_OMIT 判斷寫反,要求不改的時間戳反被覆蓋(10-27)
日期:2026-10-27 19:20(合入時間) 來源:提案 #11885
dfs_v2 的 utimensat 實現裡,UTIME_OMIT 的分支條件寫反了。按 POSIX 語義,置了 UTIME_OMIT 的那一項時間戳必須原樣保留;原始碼在取反後的條件下繼續寫 mtime,等於把呼叫方明確要求不動的時間戳覆蓋掉,同時丟掉一個有效的時間戳。修法只改一個比較符,檔案 dfs_posix.c 淨變化一行。這類語義偏差在只測「設時間成功」的用例裡看不出來,屬於隱蔽型缺陷。
1.3 RAW socket 協議校驗改用白名單,ICMP 這類協議不再被擋(10-27)
日期:2026-10-27 19:21(合入時間) 來源:提案 #11888
SAL 層建立 RAW socket 時,原來用 protocol 是否等於 IPPROTO_RAW 這一個等值判斷把關,結果除 IPPROTO_RAW 之外的協議一律被拒,ICMP 這類需要原生套接字的場景走不通。本次改為 VALID_PROTOCOL 白名單校驗,domain 與 type 的既有校驗保持不變。同一提案還跟了一筆純格式化的宏對齊修改,無功能變化。改動落在 sal_socket.c,淨變化一行。
1.4 poll 改從 dfs_file 取 fops,DFSv1 與 DFSv2 同時相容(10-27)
日期:2026-10-27 19:21(合入時間) 來源:提案 #11887
poll 之前直接從 vnode 取 fops,在 DFSv2 下拿到的結構與實際檔案操作表不是同一套,等於把 poll 掛到錯誤的分發入口上。本次改為透過 dfs_file 解析 fops,同時保留 DFSv1 的相容路徑,並在解引用前加空指標校驗。改動集中在 poll.c,新增 14 行、刪除 2 行。這是 DFSv2 切換後遺留的一類適配問題,修復方式偏向保守而不是重寫。
1.5 8250 earlycon 開始讀 reg-io-width,寬暫存器平臺不再按位元組訪問(10-27)
日期:2026-10-27 19:26(合入時間) 來源:提案 #11889
早期串列埠控制檯此前不管裝置樹怎麼寫,都按位元組寬度訪問暫存器。本次從裝置樹讀 reg-shift 與 reg-io-width,按 reg-io-width 選擇 MMIO 訪問寬度,並在早期初始化階段直接拒絕不支援的寬度,其它 compatible 仍走通用 8250 路徑。改動落在 early.c,新增 30 行、刪除 2 行。對暫存器步長或位寬非預設的平臺,早期日誌錯位與亂碼有了統一解法,不必再逐板改程式碼。
1.6 釋出側仍停在 v5.3.0,主線 10-17 已 bump 到 v5.4.0 但未打 tag(10-27)
日期:2026-10-27(核查時間) 來源:版本釋出記錄、標籤列表
releases 與 tags 兩側 24 小時內都沒有新條目,最新發布版仍是 9-10 的 v5.3.0。主線在 10-17 有一筆版本號上調到 v5.4.0 的提交,說明開發分支版本號已經走到 5.4.0,但倉庫還沒有對應的 tag 與 release 記錄。按往年節奏,正式發版一般在打 tag 之後才對外公告,本期尚不構成發版訊號。
二、待合併佇列與安全跟進
2.1 signalfd 關閉路徑補上槽位越界與監聽器解綁(10-27)
日期:2026-10-27 08:34(建立時間) 來源:提案 #11935
針對昨日日報記錄的 signalfd 全域性計數越界,社群當天提交了修復提案。做法是把全域性索引計數器換成按上下文定位、帶上限的槽位查詢;signalfd_close 時遍歷已註冊的 lwp,把對應的通知節點從連結串列摘下並釋放監聽器結構,最後重置檔案上下文指標並把表項清零,避免殘留指標再被解引用。提案淨增 41 行,單檔案改動,當前可合併。原 Issue 與提案相隔不到一天,響應速度少見。
2.2 全核心 clang-format 22.1.8 格式化提案在審,涉 75 個檔案(10-27)
日期:2026-10-27 17:42(建立時間) 來源:提案 #11936
一筆把 clang-format 版本釘在 22.1.8 並格式化核心原始碼的提案進入佇列,涉 75 個檔案,新增 3922 行、刪除 3040 行。這是繼 10-23 合入風格規則細化之後,把規則落到全量核心程式碼的一步。此類提案本身不含功能改動,但會與在審的其它核心提案產生大面積文字衝突,合併順序需要維護者協調,通常要等一波功能提案清空後再進。
2.3 ESP32-S3-DevKitM-1 提案在視窗末尾重新整理,累計新增 295371 行(10-28)
日期:2026-10-28 07:38(最後更新) 來源:提案 #11844
ESP32-S3-DevKitM-1 的 BSP 提案在視窗末尾再次重新整理,累計新增 295371 行、刪除 22825 行,是在審佇列裡體量最大的一筆。提案自 9-28 建立至今已滿一個月,反覆重新整理說明作者仍在跟進評審意見。體量到這個級別,評審關注點通常落在是否需要整包引入廠商 SDK、二進位制庫與許可條款,而不只是功能能不能跑,這也是它長期停在佇列裡的原因。
2.4 RT-Thread Smart 的四筆架構提案仍掛在佇列,均為 10-18 提交(10-27)
日期:2026-10-27(最後更新) 來源:提案 #11894、提案 #11896
與 RT-Thread Smart 相關的四筆提案仍在佇列,建立時間都是 10-18,屬同一批工作:lwp 按子系統拆分系統呼叫實現(新增 12223 行、刪除 11638 行)、qemu-virt64 啟用 Smart(新增 1263 行、刪除 1075 行)、libcpu/riscv 修 MMU 與使用者態缺頁處理(新增 105 行、刪除 8 行)、k230 增加 K230D 支援(新增 587 行、刪除 511 行)。四筆在 10-23 至 10-27 之間都有更新,說明作者按評審意見在迭代,但都還沒合入。同一批 10-18 的提案今天開始落地,Smart 這組大機率是下一批。
三、工具鏈、官方與社群
3.1 社群長文拆解 Env v2.0.3:命令收進 rt-env,新增外掛體系與 WebUI(10-27)
日期:2026-10-27 11:01(釋出時間) 來源:社群文章:Env Tool v2.0.3 使用全記錄
社群釋出一篇 Env 工具鏈升級到 v2.0.3 的完整使用記錄。文章指出 Env 從 2.0 起做了架構性重構:命令統一入口改為 rt-env,menuconfig、pkgs、scons 不再是散裝子命令,並新增 sdk、plugin、webui、system;依賴全部跑在 Python 虛擬環境裡,與系統 Python 隔離;新增外掛體系與 WebUI,可以在瀏覽器裡完成工具鏈、SDK 與軟體包管理;代價是每個終端都要先啟用才能用命令。作者實測的版本組合是 rt-env 2.0.3 配 SCons 4.11.1、kconfiglib 14.1.0。文中特別標了相容紅線:Env 2.0 完整支援 5.1.0 以上版本與 master 分支,5.1.0 及更早的工程仍需留在 1.5.x 發行包上。
3.2 官方新聞介面 24 小時無新增,最新一期仍停在 6 月 17 日(10-27)
日期:2026-10-27(核查時間) 來源:官方新聞介面
官方新聞介面逐頁核查後,最新條目仍是 2026-06-17 的兩篇,分別關於阿布扎比投資論壇與第四屆軟體創新發展大會,24 小時與 7 天視窗內均無新增。與之對比,社群文章介面本視窗內有一篇新稿(見 3.1),說明官方對外稿件與社群投稿走的是兩條獨立通道,官方側已連續四個月低頻。日報的日常內容因此實質由 GitHub 與社群側承載。
3.3 電子工程專輯三大 RTOS 橫評,RT-Thread 在低功耗與消費級場景被列為優選(10-27)
日期:2026-10-27 22:27(釋出時間) 來源:電子工程專輯:三大 RTOS 深度橫評
電子工程專輯旗下專欄釋出三大 RTOS 橫評,按實時性、記憶體佔用、生態、社群、AI 支援與遷移成本六個維度對比 FreeRTOS、RT-Thread 與 Zephyr。文中給 RT-Thread 的定位是 Apache 2.0 的輕量全家桶,核心 3KB Flash 加 1.2KB RAM,內建 POSIX、GUI、檔案系統與 AI 包;低功耗元件在 Stop 模式下比另兩者省電 15% 至 20%。選型決策表把 64KB RAM 以下的極致低成本專案、以及消費電子與可穿戴劃給 RT-Thread。文章同時承認 Zephyr 在多協議多板卡與長期維護場景更強,結論是三分而不是一邊倒,資料引自各專案官方文件與第三方基準,未見廠商投放痕跡。
四、生態與廠商適配
4.1 安謀科技 WTCC 2026 研討會:RT-Thread 以具身智慧專案為重點,拆三類 Agent 方案(10-27)
日期:2026-10-23(活動)/ 2026-10-27 14:13(報道) 來源:快科技報道、21ic 同稿
安謀科技在上海西岸國際科技消費嘉年華(WTCC 2026)期間辦小型具身智慧方案研討會,瑞芯微、瑞莎計算機與 RT-Thread 以開源 AIOS 聯盟夥伴身份參加。RT-Thread AI 資深工程師鄭煒按機器狗、HyperCar 與 Codex 編排三類 Agent 方案,講智慧體如何從對話走向執行,並明確 RT-Thread 後續以具身智慧專案為重點,與安謀科技一起把 Agent 能力對到真實應用上。瑞芯微提出大模型推理正從計算密集轉向記憶體密集、頻寬成為端側瓶頸,用主控 SoC 加 AI 協處理器解耦算力與控制。安謀科技同場釋出 JishuFriends 與 JishuBuddy 兩項落地成果。
4.2 K230 上的廚房火焰檢測原型公開原始碼與復現記錄,底座為 RT-Thread Smart(10-27)
日期:2026-10-27 19:19(推送時間) 來源:SRTP-K230-Fire-Guardian
一個以 K230 與 RT-Thread Smart 為底座的廚房火焰檢測原型公開原始碼,內容包括多感測器融合、自適應聯動策略、復現記錄與模型評測,倉庫同時放了參考資料,便於第三方按記錄復跑。專案自述定位是研究原型而非產品。這是本期生態側少見的、把 RT-Thread Smart 用在真實感知閉環裡的公開專案,對評估 Smart 在視覺類場景的可用性有參考價值,也能看出 Smart 在板卡廠商之外的社群側開始有人動手。
4.3 CH32H417 雙核 RISC-V 上用 RT-Thread 加 LVGL 與 TFLM 做手寫符號識別(10-27)
日期:2026-10-27 08:41(推送時間) 來源:ch32h417-tinyml-symbol-recognition
沁恆 CH32H417 雙核 RISC-V 平臺上的手寫符號識別專案,技術棧是 RT-Thread 加 LVGL 加 TFLM,鏈路包含 OV5640 採集、定點影象預處理、INT8 量化模型推理與介面顯示,訓練側另附工具鏈。專案剛建立、尚無關注度,價值在於把 RISC-V 上一條完整的輕量視覺鏈路攤開寫清楚,從資料採集到量化部署都可對照,對準備在國產 RISC-V MCU 上做端側推理的團隊是可複用的樣例。
五、行業應用與具身智慧
5.1 AIoT 大賽作品轉向工業側:Titan Board 上做 BLDC 電機缺陷 AI 監測(10-27)
日期:2026-10-27 11:50(媒體轉發) 來源:電子工程專輯:BLDC 電機缺陷 AI 監測系統
電子工程專輯轉發 2026 RT-Thread AIoT 大賽的一項參賽方案:在瑞薩 Titan Board 上做 BLDC 電機執行狀態缺陷的 AI 監測。硬體是 RA8P1,1GHz Cortex-M85 加 250MHz Cortex-M33 雙核,帶 Ethos-U55 NPU、單晶片 256 GOPS。系統採集三相電流、母線電壓與逆變器溫度,在 M85 核預處理後送進部署在 NPU 上的輕量 CNN,做實時缺陷識別;軟體側用 RT-Thread 起三個核心執行緒,分別負責介面顯示、資料通訊與 AI 推理,介面基於 LVGL,模型經 RUHMI 從 TFLite 轉成 C 程式碼整合。方案強調不額外加感測器,只從驅動電流電壓分析狀態,走的是低成本預測性維護路線。
5.2 本期線索:晶片廠、板卡廠與作業系統側在聯盟框架下同臺,落點一致指向具身智慧(10-27)
日期:2026-10-27(本期) 來源:快科技報道、SRTP-K230-Fire-Guardian
把本期三條線索並排看,指向比較一致。上游 IP 與晶片側,安謀科技用開源 AIOS 聯盟把瑞芯微、瑞莎與 RT-Thread 拉到同一張桌子上,談的是算力解耦與端側頻寬瓶頸;作業系統側,RT-Thread 把具身智慧專案提為重點,講的是 Agent 從對話走向執行;社群與板卡側,K230 與 CH32H417 兩個專案分別把 Smart 和輕量推理落到火焰檢測與符號識別這類具體任務上。三方都在往「小裝置上跑完整感知與決策閉環」這個方向收,而不是各自擴功能清單。
六、總結與趨勢觀察
6.1 本期趨勢:合入重啟,修復集中在邊界校驗而不是新功能
日期:2026-10-28(本期) 來源:主倉庫提交記錄
本期最值得記的是合入節奏的恢復與其構成。四筆合入裡三筆的 author 時間在 10-18,說明那批提案在評審裡壓了九天,現在開始逐個落地;同一批裡還有四筆 Smart 相關提案掛在佇列,可以預期後續幾天主線仍以這批為主。四筆的技術取向一致:檔案系統的時間戳語義、套接字的協議白名單、poll 的分發表來源、串列埠的暫存器寬度,都是邊界校驗與語義對齊,沒有一個新功能。這四類位置平時不報錯,一出問題就很難定位,集中在同一批裡修掉,對長期穩定性是正向的。
6.2 侷限性與去重說明
日期:2026-10-28(本期) 來源:官方新聞介面
- 官方新聞介面自 6 月以來無新增,本期媒體側三條均先經聚合檢索、再回原站核驗;其中電子工程專輯兩篇分別為專欄橫評與大賽作品轉發,均非睿賽德官方釋出。
- 昨日日報記錄的 signalfd 越界(Issue #11933)本期以提案 #11935 形式出現,按新進展收錄,不計為重複條目。
- 未收錄:zlgopen/awtk 當日 5 筆提交與 RT-Thread 無直接關係;芯來 nuclei-sdk 的 pushed_at 雖落在近一週,實際最新提交停在 6 月 10 日,屬分支或標籤變動,非程式碼更新。
- HN Algolia 本期 7 條命中全部是 threads 與 Threads 的字串誤匹配,已整批剔除;Google News 英文側視窗內無相關稿件。
附錄:信源核查表與信源清單
信源核查表
| 信源 | 核查結果 |
|---|---|
| 官方新聞介面(rt_org) | 24 小時無新增,最新條目停在 2026-06-17 |
| 社群文章介面(article) | 視窗內新增 1 篇:Env v2.0.3 使用記錄(10-27 11:01) |
| 主倉庫 commits | 視窗內 4 筆合入(10-27 19:20 至 19:26),此前靜默約兩天 |
| 主倉庫 PR | 新增 2 筆(#11935、#11936),在審提案中 10 筆本視窗有更新 |
| 主倉庫 releases / tags | 無新增,最新仍為 v5.3.0(2026-09-10) |
| 主倉庫 Issue | 無新建,兩筆 2023 年舊 Issue 被翻動 |
| RT-Thread/packages | 無推送,最新提交 2026-10-23 |
| vscode-rt-smart | 無推送,最新提交 2026-10-26 |
| RT-Thread/sdk | 無推送,最新提交 2026-10-25 |
| pkgs-test | 無推送,最新提交 2026-10-23 |
| topic:rt-thread 生態檢索 | 視窗內 4 個倉庫推送:SRTP-K230 與 CH32H417 收錄;awtk、nuclei-sdk 剔除 |
| Google News 中文(七組查詢) | 視窗內 4 條命中,收錄 3 條,1 條同稿去重 |
| Google News 英文 | 視窗內無相關命中 |
| HN Algolia | 7 條全部為 threads 與 Threads 誤匹配,整批剔除 |
完整信源清單
- [1] RT-Thread 主倉庫提交記錄
https://github.com/RT-Thread/rt-thread/commits/master - [2] 主倉庫提案 #11885(dfs UTIME_OMIT)
https://github.com/RT-Thread/rt-thread/pull/11885 - [3] 主倉庫提案 #11887(libc poll 取 fops)
https://github.com/RT-Thread/rt-thread/pull/11887 - [4] 主倉庫提案 #11888(net/sal RAW socket 校驗)
https://github.com/RT-Thread/rt-thread/pull/11888 - [5] 主倉庫提案 #11889(8250 earlycon 暫存器寬度)
https://github.com/RT-Thread/rt-thread/pull/11889 - [6] 主倉庫提案 #11935(signalfd 關閉路徑)
https://github.com/RT-Thread/rt-thread/pull/11935 - [7] 主倉庫提案 #11936(clang-format 22.1.8 全量格式化)
https://github.com/RT-Thread/rt-thread/pull/11936 - [8] 主倉庫提案 #11844(ESP32-S3-DevKitM-1 BSP)
https://github.com/RT-Thread/rt-thread/pull/11844 - [9] 主倉庫提案 #11894(lwp 子系統拆分)
https://github.com/RT-Thread/rt-thread/pull/11894 - [10] 主倉庫提案 #11896(qemu-virt64 啟用 Smart)
https://github.com/RT-Thread/rt-thread/pull/11896 - [11] 主倉庫提案 #11892(riscv MMU 與使用者態缺頁)
https://github.com/RT-Thread/rt-thread/pull/11892 - [12] 主倉庫提案 #11897(k230 增加 K230D)
https://github.com/RT-Thread/rt-thread/pull/11897 - [13] 主倉庫版本釋出記錄
https://github.com/RT-Thread/rt-thread/releases - [14] 主倉庫標籤列表
https://github.com/RT-Thread/rt-thread/tags - [15] 官方新聞介面
https://club.rt-thread.org/api/index/getList?type=rt_org - [16] 社群文章:Env Tool v2.0.3 使用全記錄
https://club.rt-thread.org/ask/article/7fc18cb6f8b7ddbc.html - [17] 電子工程專輯:三大 RTOS 深度橫評
https://www.eet-china.com/mp/a534651.html - [18] 電子工程專輯:BLDC 電機缺陷 AI 監測系統
https://www.eet-china.com/mp/a534069.html - [19] 快科技:安謀科技極術社群開源 AIOS 聯盟研討會
https://news.mydrivers.com/1/1160/1160930.htm - [20] 21ic:安謀科技極術社群亮相 WTCC 2026
https://www.21ic.com/a/1015393.html - [21] SRTP-K230-Fire-Guardian 倉庫
https://github.com/1nuoiscute/SRTP-K230-Fire-Guardian - [22] ch32h417-tinyml-symbol-recognition 倉庫
https://github.com/TTTao163/ch32h417-tinyml-symbol-recognition - [23] RT-Thread 組織倉庫列表
https://github.com/orgs/RT-Thread/repositories?sort=pushed