調研視窗:過去 24 小時(2026-09-24 11:00 ~ 2026-09-25 11:00 北京時間) 信源:RT-Thread 官方新聞 API、社群論壇文章介面、GitHub(org: RT-Thread 主倉庫 commits / PR / Issue / Releases、軟體包索引、器件支援包與 Studio BSP 組織、廠商下游組織、topic:rt-thread 生態檢索)、Google News 聚合(中英文,走代理)、官網新聞頁


本期索引

  • 一、核心與版本動態
    • 沁恆 CH32V203C8T6 開發板 BSP 合入主線(09-24)
    • rt_vsnprintf 寬度語義缺陷與核心修復提案(09-24)
    • 評審佇列新增三條提案:網路棧修復與構建清理(09-24)
    • 官方新聞介面連續第三十六日無新增(09-25)
  • 二、官方與社群活動
    • 視窗內無新增活動與教程稿(09-25)
  • 三、生態與廠商適配
    • 樂鑫 ESP32-C6 開發板 BSP 提案與軟體包原始碼同步提交(09-25)
    • 社群釋出 RT-Thread Nano 免 IDF 移植工程:執行於 ESP32-S31(09-25)
  • 四、行業應用
    • 視窗內無新增落地案例(09-25)
  • 五、總結與趨勢觀察
    • 近一日趨勢(09-24 ~ 09-25)
    • 侷限性與去重說明
  • 附錄:信源核查表

一、核心與版本動態

1.1 沁恆 CH32V203C8T6 開發板 BSP 合入主線(09-24)

日期:2026-09-24 16:21(北京時間,合入時間;提案建立於 09-22 晚間) 來源:PR #11827、合入提交 386b877b

主線在視窗內合入一筆新板級支援:沁恆微(WCH)CH32V203C8T6-EVT-R0 開發板 BSP,落位 bsp/wch/risc-v/ch32v203c-evt-r0。該板為青稞 V4B 核心(CH32V20x_D6),64KB 零等待 Flash 與 20KB SRAM;因官方 SDK 只提供 D8W 啟動檔案、對 D6 直接呼叫 Exit(),常規軟體包構建無法產出韌體,提案以 D6 中斷向量表(軟體中斷符號 SW_handler)與 64KB/20KB 連結指令碼補齊,並僅在該條件下修補 SDK 包指令碼,不影響 D8W 流程。預設映象啟用 GPIO 與 UART1(USART1 複用 PA9/PA10),PWM、ADC、RTC、獨立看門狗與 USB 裝置保留在 menuconfig 中(64KB 容量無法同時容納 USB 與前述四類外設)。提案另附帶兩處共享驅動修復:drv_usbd.c 調整 USBFS DMA 的 16 位 SRAM 偏移與 SET_ADDRESS 寫入時序(端點緩衝須駐留 SRAM、全速包長 64 位元組),drv_iwdt.c 為 CH32V2 系列補充適配。提案共 4 筆提交、26 個檔案(+2216/-57)。

1.2 rt_vsnprintf 寬度語義缺陷與核心修復提案(09-24)

日期:2026-09-24 20:52 ~ 21:29(北京時間,缺陷報告與修復提案的時間) 來源:Issue #11833、PR #11834

社群貢獻者在視窗內提交核心缺陷報告與配套修復:當前 rt_vsnprintf 實現(尤其 tiny 版本)對 %[width].[precision]s 的語義處理有誤,最小寬度被誤作最大寬度截斷——例如 %3s 格式化 “abcdef” 輸出 “abc” 而非完整字串,左對齊 %-3s 與 %*s 等變體同樣受影響。修復提案同步提交,改動覆蓋 rt_vsnprintf_std.c、rt_vsnprintf_tiny.c 與對應單元測試 TC_rt_sprintf.c(共 3 個檔案,+37/-18),內容為補充邊界檢測、實現寬度與精度的組合功能並最佳化測試用例。缺陷報告已有 3 條討論,修復提案處評審狀態。

1.3 評審佇列新增三條提案:網路棧修復與構建清理(09-24)

日期:2026-09-24 14:15 ~ 17:52(北京時間,建立時間) 來源:PR #11831、PR #11835、PR #11832

本期評審佇列合計新增五條提案,其中核心 vsnprintf 修復見 1.2、ESP32-C6 板級支援見 3.1,本條收錄其餘三條。其一修復 lwip-nat 的埠分配缺陷:原實現按掃描計數器而非空閒槽位索引分配轉換埠,進入分配路徑時計數器恆等於表大小,導致每個新對映都拿到同一埠,併發 UDP/TCP 會話相互衝突、回程流量可能匹配到錯誤表項;提案同時完成 lwIP 2.1 適配(標頭檔案更名與超時介面),並把 NAT 應用條件收緊為源與目的網路均匹配規則、ICMP 表滿時按 LRU 淘汰最舊條目(1 個檔案,+41/-11)。其二為 lwip-dhcpd 補上缺失的 string.h 標頭檔案:dhcp_server_raw.c 直接呼叫 memcmp / memset / strlen / strncmp / strchr 而未包含標準頭,隱式宣告在 64 位目標上會截斷 strchr() 返回指標(1 個檔案)。其三移除 components/drivers/ipc/SConscript 中冗餘的 __RT_IPC_SOURCE__ 宏定義(1 個檔案)。

1.4 官方新聞介面連續第三十六日無新增(09-25)

日期:2026-09-25(核查時間) 來源:RT-Thread 官方新聞介面

官方新聞介面(rt_org 分類)返回的存檔稿最新條目日期仍為 2026-06-17,視窗內無新增,連續第三十六日停更;官網新聞列表頁仍為前端動態渲染、無法直接核讀。產品與活動資訊繼續由論壇、商城與行業媒體渠道首發。

二、官方與社群活動

2.1 視窗內無新增活動與教程稿(09-25)

視窗內論壇文章介面與官方渠道均無新增活動或教程稿件。RSOC26 夏令營教程連載最近更新仍為 09-23 的《第一章 開發環境、BSP 配置與 RT-Thread 裝置模型》(此前已收錄);工博會端側 AI 智慧小車 Workshop(10 月 13 日上海專場,詳情此前已收錄)視窗內無新增資訊公佈。

三、生態與廠商適配

3.1 樂鑫 ESP32-C6 開發板 BSP 提案與軟體包原始碼同步提交(09-25)

日期:2026-09-25 01:20 ~ 02:38(北京時間,提案與配套軟體包提案的建立與更新時間) 來源:主線 PR #11836、esp-idf 軟體包 PR #17

社群貢獻者在視窗內為樂鑫 ESP32-C6-DevKitC-1 開發板提交主線 BSP 提案:模組為 ESP32-C6-WROOM-1(RISC-V,8MB Flash),新增 bsp/ESP/ESP32_C6,預設啟用 GPIO、UART0(GPIO16/17)與 ADC;提案強調 C6 須使用專用 bootloader 映象(不可複用 C3 的映象)、Flash 為 DIO 8MB 80MHz、應用偏移 0x10000。由於上游 esp-idf 軟體包自 2023-11-26 起未更新、缺少 C6 原始碼,貢獻者同步在軟體包倉庫提交 PR #17 補上 C6 的 scons 構建原始碼,兩處提案均處評審狀態(主線側 2 筆提交、40 個檔案,+9492/-50)。該貢獻者與 1.1 中 CH32V203 BSP 的提交者為同一人,同日橫跨沁恆與樂鑫兩條 RISC-V 晶片線。

3.2 社群釋出 RT-Thread Nano 免 IDF 移植工程:執行於 ESP32-S31(09-25)

日期:2026-09-25 10:04(北京時間,推送時間) 來源:esp32s31_rtt_nano 倉庫

社群開發者公開一份面向樂鑫 ESP32-S31(雙核 RISC-V,主頻 320MHz,板載 16MB Flash 與 16MB PSRAM)的 RT-Thread Nano 移植工程,特點是完全繞開 ESP-IDF 構建系統:自寫啟動彙編與連結指令碼、直接用 riscv32-esp-elf-gcc 編譯、獨立 esptool 燒錄,映象由晶片 bootROM 從 Flash 0x2000 直接載入(不使用 IDF 二級 bootloader);控制檯走晶片內建 USB-Serial/JTAG,tick 採用 SYSTIMER、中斷走 CLIC,PIN / SPI(含 QSPI)/ I2C 外設接入 RT-Thread 裝置框架,可在 msh 中直接驗證。工程已做可復現構建驗證(89 個跟蹤檔案在乾淨目錄構建出逐位元組一致的映象)。屬個人專案,供社群參考。

四、行業應用

4.1 視窗內無新增落地案例(09-25)

視窗內無新增量產、商用或合作落地案例。產業側最近可核實的動作仍是工博會端側 AI 智慧小車 Workshop(10 月 13 日專場)與 Gino Pi 發售後的生態推進(均此前已收錄)。機器人及具身智慧方向視窗內無新增部署訊息,與前一週節奏一致。

五、總結與趨勢觀察

5.1 近一日趨勢(09-24 ~ 09-25)

  • 板級線一日三連,全部落在 RISC-V 晶片上:沁恆 CH32V203C8T6 合入主線、樂鑫 ESP32-C6 開發板提案進入評審、社群把 RT-Thread Nano 移植到 ESP32-S31——三家不同廠商的 RISC-V 晶片在同一天出現在板級支援鏈路上,RISC-V 在 RT-Thread 板級生態中的比重繼續上升。
  • 評審佇列集中處理核心與網路棧缺陷:rt_vsnprintf 寬度語義、lwip-nat 埠分配、lwip-dhcpd 標頭檔案缺失三處問題均為社群主動提交,質量向的基礎修復成為本期主體。
  • 主線節奏維持低頻:視窗內主線僅一筆 BSP 合入,與近一週零星合入、評審佇列消化的節奏一致。
  • 官方渠道靜默第三十六日:官網新聞頁仍不可核讀,產品與活動資訊繼續由論壇與 GitHub 側首發。

5.2 侷限性與去重說明

  • 去重說明:Titan Mini OpenMV(09-18、09-22、09-24 已收錄,視窗內無新提交)、Gino Pi 相關(09-14 ~ 09-22 已收錄,視窗內無新推進)、軟體包索引三連合並與 GD32 器件包(09-23、09-24 已收錄)均不重複報道。
  • CH32V203 提案的共享驅動修改範圍以提案說明為準,實際影響面以後續使用為準;ESP32-C6 提案依賴貢獻者分支中的軟體包原始碼,合入形態與版本以評審結論為準。
  • 官方新聞介面與官網新聞列表頁狀態同前期(停更第三十六日、頁面不可直接核讀)。

附錄:信源核查表

信源 核查結果
RT-Thread 官方新聞 API 最新條目 2026-06-17,視窗內無新增,連續第三十六日停更
官網新聞列表頁 仍為前端動態渲染,無法直接核讀(資料同官方新聞介面)
社群論壇文章介面 視窗內無新增文章;最近更新為 09-23(第一章教程與 probe-rs 長文,均此前已收錄)
GitHub org: RT-Thread(主倉庫 commits) 視窗內 1 筆合入:386b877b(PR #11827,沁恆 CH32V203 BSP,09-24 16:21)
GitHub org: RT-Thread(PR / Issue) 視窗內新開 5 條提案(#11831、#11832、#11834、#11835、#11836)、新開 1 條缺陷報告(#11833)、合入 1 條(#11827);另有舊提案 #10689(2025-09 建立)恢復活動
GitHub RT-Thread/rt-thread(releases / tags) 視窗內無新發布,最新仍為 09-10 的 v5.3.0
GitHub RT-Thread/packages(軟體包索引) 視窗內無新提交,最新為 09-24 09:25(此前已收錄)
GitHub RT-Thread-Packages(器件支援包組織) 視窗內無新推送;esp-idf 軟體包側出現新提案 #17(ESP32-C6 scons 構建原始碼,見 3.1)
GitHub RT-Thread-Studio(BSP SDK 組織) 視窗內無新推送,Titan Mini 最新提交為 09-24 09:42(此前已收錄)
GitHub GD32-MCU-IOT(廠商下游組織) gd32_zephyr 視窗內推送(09-24 15:42,Zephyr 下游工程、非本主題);gd32_rt-thread 無新推送
GitHub topic:rt-thread(近一週推送) 近一週 5 個倉庫;視窗內新增 1 個個人工程倉庫(STM32H742 感測器與電機實踐基線,0 星,未收錄正文)
Google News 聚合(中英文,走代理) 視窗內無新增有效條目;3 天視窗內命中均為此前已收錄話題或無關聚合稿

完整信源清單