RT-Thread ウィークリーレポート (2026-11-02 ~ 2026-11-06)
レポート期間:2026 年 11 月 2 日(月)から 11 月 6 日(金)までの 5 営業日、5 号のデイリーレポート。さらにリリース日(11 月 7 日)におけるメインリポジトリのコミット、マージ済みおよび審査中の提案、新規作成された欠陥、リリースページとタグページの確認を含み、11-06 08:00 から 11-07 18:50 までの收尾変動をカバーする 素材情報源:本誌の RT-Thread 動態デイリーレポート 5 号(11-02、11-03、11-04、11-05、11-06)。合計有効期間は 10-30 08:00 から 11-06 08:00 まで(月曜号は週末をまたぐ 72 時間の期間);リリース日の確認は GitHub メインリポジトリのコミット、releases と tags、マージ済みおよび審査中の提案、新規作成された欠陥チケットの実測に基づく 編制説明:カーネルとバージョン、セキュリティと安定性、エコシステムとベンダー適配、公式およびコミュニティ活動、業界応用の 5 つの次元をカバーする;本文の事実と日付は号ごとのデイリーレポート原文に逐一由来し、リリース日補録項目は確認方法を個別に明記する
1. 今週の要聞
-
11-05 の 1 日で 31 件をマージ、4 か月にわたる滞留を一度で清算(11-05):今週メインリポジトリでは合計 49 件の提案がマージされ、日別では 11-02 が 6 件、11-03 が 4 件、11-04 が 3 件、11-05 が 31 件、11-06 が 5 件。11-05 の那群は時間が高度に集中しており、10:47 から 11:18 までの 31 分間に 17 件が着地し、13:23 から 18:40 までにさらに 13 件が着地、最後の 1 件である ARM Kconfig 分割は 22:26 に単独で着地した。批次の構成からこれは「当日書いて当日マージ」ではないことが分かる:多くの件は 10 月中下旬に作成され、最も古い #11558 は 7 月 5 日に作成され、 #11892 と #11897 はともに 10-18 に作成された。マージ者の構成も明確で、usualtreee が 7 件、BernardXiong が 5 件、cms19859230182-lang が 4 件、adilalperenciftci が 2 件、残りの 13 件は異なる貢献者によるものである——外部貢献者がパッチを出し、メンテナが検証とマージ批次を行う分業がすでに形成されている。
-
バージョン番号とリリースフローが初めてリポジトリ内の正式文書として作成された(11-04):提案 #11955 は 11-04 10:44 にマージされ、751 行の追加、14 ファイル、中英二部構成の『バージョン番号制定と実施細則』および『バージョンリリースフロー』に 7 枚のフロー図を添え、Doxygen インデックスに登録された。ルールはテンポを数字で書き表している:Z リビジョンは原則毎月 1 つ、Y マイナーバージョンは 3 から 6 か月ごとに 1 つ、X メジャーバージョンは固定周期を設けない;Z は新しい公開 API、コンポーネント、ドライバフレームワークを導入してはならず、単一の BSP が新しいドライバフレームワークを持ち込む場合は Y または X に昇格する必要がある;正式リリース後に問題が見つかった場合は X.Y.Z+1 をリリースするしかなく、元の Tag、元の Release 内容、元の納品物を変更してはならない。文書の例は统一的に v6.0.0、v6.1.0、v6.1.1 と書かれ、次のメインラインは 6 系列で計画される。
-
攻撃面がシステムコール引数からデバイスファームウェアへ移り、両方の経路が数時間以内にパッチ化(11-05 ~ 11-06):MSI-X テーブル欠陥 #11985 は 11-05 01:12 に報告され、悪意ある PCIe デバイスが読み取り専用の設定レジスタ内の BIR を 6 に設定し、
pdev->romへ範囲外エイリアスした後、マッピング基底アドレスが 0 にオフセットを加えた絶対物理アドレスとなり、起動段階で任意の物理メモリへ書き込める;#11986 は 07:21 に修正として掲出され、11-05 10:47 にマージされ、報告からマージまで 2 日以内にクローズした。翌日 ivshmem の #11992 は 00:54 に報告され、デバイスが「共有メモリ」をカーネルメモリ領域として記述し、ウィンドウが/dev/ivshmemNとして登録された後は任意の非特権プロセスがバイト単位でカーネル物理メモリを読み書きできる;#11993 は 03:05 に掲出され、デフォルトで無効な RT_IVSHMEM_JAILHOUSE オプションを追加し、報告から提案まで 2 時間 11 分であった。両者の共通の原因は同一の判断欠如である——rt_ioremap()は物理アドレスの合法性チェックを行わず、デバイスが言うままにマッピングする。 -
RT-Smart システムコール境界の家族的清算が今週収束し、mailbox のみが構造的待ち事項に転化(11-02 ~ 11-07):グラフィックデバイスの負オフセット #11969 は 31 分後に #11970 を得た;pipe の #11958 は #11971 により修正されマージされた;getaddrinfo の #11977 はメンテナが作り直した後にマージされた;GPT パーティションの先頭と末尾が逆転した #11978 はマージされた;timerfd と POSIX timer の #11984、#11980 は 11-07 03:04 に #11996 と #11997 を待ち受けた。残った mailbox の #11960 は 11-07 03:05 にメンテナの返信を得た:
sys_mb_send()/sys_mb_send_wait()がユーザーオブジェクトポインタを直接rt_mb_*に転送しており、RT_ASSERTはオブジェクト内の type フィールドを読むだけで所有権チェックの代替にはならないことを確認;さらにこれは LWP オブジェクトの AVL 検索と参照保持による構造的修正が必要であり、同様のチェックはセマフォ、ミューテックス、イベント、メッセージキュー、タイマーの経路もカバーすべきであると指摘し、今回は RT-Smart クロスツールチェーンがないため不完全な修正を提出しなかった。 -
烏鎮「新光」:AIOS 基盤が国家級プラットフォームの製品推薦リストに選出(11-02 ~ 11-03):2026年世界インターネット大会烏鎮サミットは11月2日から5日に開催され、54の国・地域から671社の中外企業・機関が出展し、35件の「新光」製品と20件の「新耀」シーンが選定・推薦された。RT-Thread 睿賽徳が選出されたのは「RT-Thread 異種融合端側智能 AIOS 基盤」であり、エコシステムディレクターの李艶氏が博覧会会場で《仮想化ハイブリッドデプロイ型エンボディドインテリジェンス方案·AI Kit》をテーマに講演した。技術的主張は明確に示されている:AI推論はLinux側に、リアルタイム制御はRT-Thread側に配置し、両側は独立して動作し、AI側で異常が発生しても制御側は実行を継続でき、公式は制御精度がマイクロ秒級に達すると説明している。付属のAI Kitは推論エンジン、モデル最適化、ハードウェア適配、デバッグ環境を一つのツールチェーンにまとめたものである。この件の意義は語りの枠組みにある——従来は対外的に「リアルタイム制御基盤」として語られていたが、今回選出された担体は端側智能オペレーティングシステムであり、着地点はロボットの「大脳」と「小脳」の協調にある。
-
先楫半導体が13分間で12のBSPリポジトリをv1.13.0にプッシュし、新たにHPM5100EVKを開設(11-02):HPMicro組織下の64のリポジトリのうち、12のRT-Thread BSPリポジトリが11月2日11:43から11:56にかけて集中的にプッシュされ、HPM6750、HPM6E00、HPM6P00、HPM6800、HPM6300、HPM6200、HPM5E00、HPM5300、HPM5301及び新規追加のHPM5100EVKをカバーしている。リポジトリごとに照合したところ、3つのコミット情報はいずれも「RT-Thread BSP v1.13.0 for <板名>」であり、タイムスタンプは同一秒級の区間に収まっており、個別開発ではなくスクリプト化された一括リリースと判断される。HPM6800EVKとHPM6E00EVKの直前のコミットは2026-02-03のv1.11.0であり、間隔は約9か月で、その間にv1.12.0の記録はない。新規リポジトリHPM5100EVKは10:59に作成され、最初のコミットがすなわちv1.13.0である。板名>
-
Zバージョンのテストリストがコードを生み出し始め、一週間で5セットのフレームワークテストが着地しCIに接続(11-03 ~ 11-07):11-02に起票された#11972は「Zバージョンはリリースできるか」をフレームワークごとのQEMUとutestのリストに分解し、その後一週間でDACフレームワークテスト#11976、I2Cシミュレーションバステスト#11982、ウォッチドッグスモークテスト#11883の3件がマージされ、SPIファームウェア内仮想ループバックバス#11979とdlmoduleのQEMU回帰#11989は審査中である。11-06 13:10の#11990はDACとI2Cをqemu-vexpress-a9のCIジョブに接続し、両項目とも明確なPASSED記録を残すことを要求している。11-07にはさらにTouchフレームワークテスト#12002が現れ、#11972リストにおけるTouchの欠項を補った。テスト基盤の方向性が「ハードウェア待ち」から「CIへ」へと変わる、その連続したサンプルがこの一週間で得られた。
-
カーネルのプラガビリティが二方向で検証される:新チップがFreeRTOSを置き換え、新アーキテクチャがlibcpuに参入(11-04 ~ 11-07):コミュニティはRT-Thread 5.4.0をESP-IDF v6.1の一コンポーネントとし、FreeRTOSカーネルを直接drop-inで置き換えた。RT-Threadのソースコードはゼロ修正のまま保持され、スクリプトが固定コミットで取得し、実機上での36項目のセルフチェックはすべて通過、デュアルコアの両方でスレッドが動作し、Wi-Fiはデュアルコア有効時に接続してIPを取得できる。同一週の11-06 09:37、嘉楠K230Dサポート(128 MB DDRバリアント、GPIO pinデバイス、ext4 rootfs、ptyfsとprocfsのマウント)が#11897とともにマージされ、11-07 03:41にはルネサスRH850 G4KHの移植提案#11998が現れた。48ファイル、3916行追加で、TRAP0スレッド切り替え、ネスト割り込み、FPUコンテキスト、qemu-rh850-u2cボードレベルを含み、QEMU上でkernel_basic 22/22が通過した。
2. カーネルとバージョン動向
バージョンとメインライン
日付:2026-11-02 ~ 2026-11-07 情報源:メインリポジトリ releases ページ
- 正式リリース:今週も新規Releaseとタグはなく、releasesとtagsの両側の終点はいずれも09-10のv5.3.0で、リリースから既に2か月近く経過している。メインリポジトリは5.4.0開発態にあり(前回のウィークリーレポートで10-29にRT_VER_NUMを0x50400へ引き上げたことを記録済み)、今週の各デイリーレポートではバージョンマクロの変動は再記録されておらず、プレリリースタグとバイナリもない。
- メインラインコミット:今週masterに合入された提案は49件で、11-02が6件、11-03が4件、11-04が3件、11-05が31件、11-06が5件。11-06の5件はすべて当日09:20から13:10に集中しており、デイリーレポートの締め時点(08:00)以降の収尾変動として、本レポートのリリース日検証にまとめて記載する。
- リズムの特徴:月曜の6件は金曜から日曜の積み残しの繰り越しで、火曜と水曜は4件と3件に落ち込み、木曜に一気に31件まで放量し、金曜は5件で収尾した。11-07は検証時点(18:50)までに新規コミットはない。これは過去数週の「まず停止し、その後集中的に精算する」形態と一致するが、違いは今週のピークがより高く、スパンがより長いことである。
- 組織レベル:今週は附属リポジトリのうちenvとsdkのみプッシュがあり(Envプラグインマーケットのサーバーレスインデックス改造、第3章参照)、packages、vscode-rt-smart、pkgs-test、rtthread-nano、smart-build、UtestRunnerはいずれもコミット記録がない。
今週の合入リスト(49件の提案)
日付:2026-11-02 ~ 2026-11-06 情報源:メインリポジトリ master コミットフロー
| 日付 | 件数 | 主要項目 |
|---|---|---|
| 11-02 | 6 | SDHCI名前バッファのスタックオーバーフロー(#11542)、USB文字列記述子インデックスとMS OS互換ID長(#11545、#11546)、tiny vsnprintfのlong long切り捨て(#11600)、klibcバイトループのmemsetへの書き換え(#11965)、SCMIリセットコントローラのコンテナ変換(#11946) |
| 11-03 | 4 | getaddrinfoネストユーザーポインタの強化(#11977)、マクロコメント位置の規範(#11973)、mailboxケースの反復実行可能化(#11963)、DM365 SPIのゼロ周波数拒否(#11957) |
| 11-04 | 3 | メインライン版番号とリリースフロー文書(#11955)、GPTパーティション先頭末尾逆転検証(#11978)、シリアルTIOCGWINSZとtermios更新(#11891) |
| 11-05 | 31 | セキュリティと境界検証11件、ドライバとツール7件、Smartとカーネル3件、テスト基盤5件、ARM Kconfig分割1件、ほかにツールとCI4件 |
| 11-06 | 5 | STM32F1/H7入力キャプチャ(#11975)、K230DサポートとSmart改善(#11897)、SDIOブロックデバイス読み書きテスト(#11758)、CAN送受信テスト(#11752)、QEMUによるDACとI2Cフレームワークテスト(#11990) |
- 11-02 の6件はすべて従来からの案件:SDHCI のスタックオーバーフローは RT_NAME_MAX を 64 に設定しないと発生せず、tiny vsnprintf の切り捨ては tiny 版 long long サポートを有効にしないと出現せず、klibc のリンク失敗はターゲットプラットフォームに C ライブラリが存在しない場合にのみ露見する——三者に共通する点は、デフォルト設定では検出できないことだ。4件の提案はいずれも 2026 年 7 月 1 日または 7 月 9 日にオープンされ、キューの中で約4か月間放置されていた。
- 11-05 のこのセキュリティ修正群の着地点は非常に集中している:ターミナル ioctl のユーザーポインタ強化(#11941、+503/-57、7ファイル)、signalfd クローズパスの境界検査と安全な摘鏈(#11935、+526/-228、11ファイル)、フレームバッファの不正オフセット拒否(#11970)、pipe ioctl のユーザーポインタ検証(#11971)、9PFS がサーバー側で制御可能な長さを実受信バイト数に収束(#11918)、CFI MTD の消去領域数とセクタテーブル境界(#11558)、デバイスツリーの解平鋪深度上限(#11901)、AB32 の ADC チャネル番号制限(#11962)、さらに単独記載の3件(#11986、#11895、#11899)。
- ドライバとツールの7件:SDIO ブロックサイズをブロック設定完了後に設定するよう変更(#11886)、シリアルポートで fd クローズ時に参照カウントがゼロになった場合のみコールバックを摘出(#17931)、virtio ネットカードで pbuf 割り当て失敗時に RX バッファ解放を補充(#11726)、NVMe で各非アクティブ namespace が1回の割り当てをリーク(#11920)、virtio RPMsg のプローブ失敗パスにリソース解放を補充(#11968)、USB HID インターフェース記述子をプロトコルに応じて bInterfaceProtocol に設定(#11873)、mkdist の disk コマンドで RTT_ROOT の重複注入と読み取り専用ディレクトリ失敗を修正(#11874)。
- 同一バッチでデイリーレポートに単独記載のない5件:9pfs の非アライメントアクセス(#11876)、CI 定期失敗レポートと月次 BSP ビルド(#11921)、Eclipse プロジェクト生成の重複書き換え(#11321)、dist-strip の compile_commands パス解析(#11551)、CI の git diff パス解析(#11554)。これら5件はツールと CI 側の定例修正に属し、個別展開はしない。
- 11-06 の5件は戦略的收尾:STM32F1/H7 に入力キャプチャを補充(+746行、9ファイル)、K230D にボードレベルバリアントと Smart マウントポイントを補充、SDIO と CAN の2件の utest がそれぞれ完全なテストを伴う(+438 と +1792行)、#11990 が既に形成されたフレームワークテストを CI に接続。
セキュリティと欠陥
日付:2026-11-02 ~ 2026-11-07 情報源:メインリポジトリ欠陥リスト
- 今週新規に8件を起票、うち6件が欠陥、2件が機能要望、報告者は高度に集中している。XueDugu 一人で #11969、#11980、#11984、#11985、#11992 の5件を寄稿し、すべてに PoC、GDB ログ、バージョン溯及を添付している。他に anamarija-j の #11991(ESP32-C3 プリコンパイル済みイメージが v1.x チップを拒否)、CYFS3 の #11972(QEMU テストチェックリスト)、wdfk-prog の #11967(STM32 入力キャプチャ要望)がある。
- システムコールと記述子の一族:GPU デバイスの負のオフセット(#11969、
pread64()/pwrite64()が負の位置を通過させ、カーネル任意読み書きに直結)、timerfd が任意の fd を受け入れる(#11984、型混同後に待ちキュー 노ードをユーザーメモリに置け、関数ポインタ間接呼び出し1回でカーネル PC を制御可能)、POSIX timer の id を検証しない(#11980、添字 0x35a5 がコンソールデバイスにエイリアスし、timer_settime()でrx_indicateとopsを書き換え可能)。3件の前提はいずれも「非特権プロセスが存在する」こと。 - デバイス側の一族:MSI-X の BIR とオフセット(#11985、CVSS 3.1 は 6.8、前提は悪意あるまたは改ざんされた PCIe デバイス)、ivshmem の設定ワード(#11992、ウィンドウが
/devノードとして登録された後は特権が一切不要)。2件の技術的帰結はいずれも起動段階のカーネル任意物理メモリ読み書きであり、共通の欠落はrt_ioremap()が物理アドレスを検証しないこと。 - 今週クローズしたもの:#11969 → #11970(31分)、#11958 → #11971(マージ)、#11952 → #11981(提案が審査中)、#11985 → #11986(マージ)、#11984 → #11996 と #11980 → #11997(いずれも 11-07 03:04 に提示、審査待ち)。
- キューに残るもの、または構造的 TODO に転換したもの:mailbox の #11960 は 11-07 にメンテナの確認を得て、LWP オブジェクトの AVL 検索に参照保持を加えて統一的に処理し、同じチェックをセマフォ、ミューテックス、イベント、メッセージキュー、タイマーにまで覆盖する必要があり、今回のラウンドでは修正を提交していない。ブロックデバイスパーティションの #11981 は 10-29 の報告から3日以上経過し、11-05 16:03 もなお更新中。ESP32-C3 の #11991 は SConstruct の
image.min_revを同时に変更し、再パッケージが必要で、修正自体は簡単だが成果物の再配布を伴う。
レビューキューの観察
日付:2026-11-02 ~ 2026-11-07 情報源:メインリポジトリ提案リスト
- キューの厚みは処理が進んでも薄くならなかった:11-05 時点の調査期間内に更新された審査待ち提案は計48件で、前回レポートのキューより厚い。理由は今週新規に28件の提案が作成され、49件がマージされ、出入りはほぼ拮抗しているが、セキュリティ系提案のレビューコストが通常の修正より高いためだ。1件ごとに PoC と再現条件を読み解く必要がある。
- 注視すべき審査待ち3件:ブロックデバイスパーティションの任意カーネル書き込み修正(#11981、+169/-57、5ファイル、6件の議論)はすでに3日以上経過し、欠陥は高危険度のため優先を推奨。RISC-V AIA の APLIC レベル割り込み EOI(#11966)は 11-07 10:52 もなお更新があり、修正方法はまず
in_clripの有効入力状態を読み、デバイスがなお割り込み有効を保持している場合にのみsetipnum_leを書くというもので、QEMU 8.2.2 上で遅延スレッドが復帰しない問題を解決する。ulog 出力呼び出し関数、ファイル、行番号(#11987、+156行)は 11-06 21:05 更新で、可観測性の強化に属する。 - 新アーキテクチャ移植:ルネサス RH850 G4KH の #11998 は一度のコミットで48ファイル、3916行を追加し、libcpu のスレッド切り替えと割り込みネスト、bsp の起動と OSTM/RLIN3 UART ドライバ、さらに qemu-rh850-u2c ボード級を含み、作者はドラフトと明記、前提依存は picolibc の ctime 修正(すなわち #11999)。この種のアーキテクチャ全体の移植はレビュー期間が通常週単位となる。
- 大規模ハードウェアサポートは依然キュー待ち:Realtek RTL8125 イーサネットドライバ(#11944、+1934行)、RK3588 と RK3528 のディスプレイとオーディオ(#11943、36ファイル、+5483/-391)、ESP32-S3-DevKitM-1 ボード級(#11844、9-28 作成からすでに1か月以上)、NXP RT1180 産業イーサネットリンカスクリプト(#11959、46ファイル、+13408/-1027)は、今週いずれもマージ記録なし。レビューの焦点はなおパッケージ全体導入のライセンス条項とボード実測にあり、機能が動くかどうかだけではない。
- テスト基盤の並行推進:SPI ファームウェア内仮想ループバックバス(#11979)、dlmodule の QEMU 回帰(#11989)、utest 自動実行のループとメモリサンプリング(#11983)、ADC フレームワークテスト(#11974)の4件が審査中で、今週マージされた5セットのフレームワークテストと同じ組み合わせの一連の施策である。
3. エコシステムとベンダー適合
ベンダー BSP とドライバ
日付:2026-11-02 ~ 2026-11-07 情報源:リポジトリ:hpmicro/rtt-bsp-hpm5100evk
- 先楫半導体(HPMicro):12 個の RT-Thread BSP リポジトリが 11 月 2 日 11:43 から 11:56 までの 13 分間に集中的に v1.13.0 へプッシュされ、HPM6750EVK、HPM6750EVK2、HPM6750EVKMINI、HPM6E00EVK、HPM6P00EVK、HPM6800EVK、HPM6300EVK、HPM6200EVK、HPM5E00EVK、HPM5300EVK、HPM5301EVKLITE と新規の HPM5100EVK をカバーしている。新規リポジトリに付属するサンプルは adc、blink_led、flashdb、mcan、pwm、spi_nor_flash_fs、timer、uart_dma、usb_device_generic_hid と usb_host_msc_udisk をカバーし、CAN と USB のデュアルロール、ファイルシステムと FlashDB がデフォルト範囲に含まれており、産業用途とデータ記録シーンに偏向している。
- サードパーティ製ボードが同じプロジェクト構造で追随:野火 HPM6750 BTB の Studio BSP は 11-04 03:47 にリポジトリが作成され、BSP バージョン 1.0.19、MCU は HPM6750IVM2(デュアルコア 32 ビット RISC-V、最大 816 MHz)、RT-Thread 5.4.0 上で動作し、ツールチェーンは RISC-V GCC 11.1.0、インストール手順は 5 ステップで記述されている(Releases から ZIP をダウンロード、Studio の SDK マネージャーでインストール、新規プロジェクトでボードを選択、Settings でペリフェラルにチェック、USB/DAPLink/J-Link 経由でダウンロード)。BSP を独立したリポジトリに分割し、Studio プロジェクト単位で維持するというこの取り決めは、すでに原廠からコミュニティへと外溢している。
- 新唐 N9H30 のコミュニティ BSP:対象チップは N9H30F61IEC または F63IEC、ARM926EJ-S コアで最大 300 MHz、TFT LCD コントローラと 2D グラフィックスアクセラレータを内蔵し、パラレルポートは 1024x768、24 ビットカラーまで駆動可能、オンチップ 64 MB DDR。N9H は典型的なヒューマンマシンインターフェースプラットフォームであり、この種の MPU における RT-Thread の BSP は常にコミュニティが維持しており、新唐の公式サポートは MCU ラインほど密ではない。
- NXP(恩智浦):11-02 に開始されたユーザーアンケートで適合範囲が明らかになり、MCX N947、MCX A366、MCX A156 など複数のチップに適合済みで、キャンペーン期間は 11 月 2 日から 11 月 23 日、11 月 24 日に抽選が行われる。MCX A シリーズはここ 2 年間の主力汎用 MCU ラインであり、A366 と A156 がリストに現れていることは、カバレッジが N947 のような NPU 搭載モデルから汎用モデルへと広がっていることを示す。産業イーサネット側の RT1180 リンカースクリプト提案(#11959)は今週もキューに残っており、一つは MCU 側の広さ、もう一つはクロスオーバープロセッサ側の深さである。
- 嘉楠(Canaan):K230D サポートが #11897 により 11-06 09:37 にマージされた(+398/-198、15 ファイル)。変更内容は、SOC_K230/SOC_K230D の選択項目と 128 MB DDR のデフォルトメモリレイアウト、GPIO を RT-Thread pin デバイスとして登録、ext4 ルートファイルシステムのサポートを追加し ptyfs と procfs をマウント、未使用のボードレベルペリフェラル定義を削除し、SDK の riscv64-unknown-linux-musl ツールチェーンを保持することを含む。
- STMicroelectronics(STM32):STM32F1 と STM32H7 の入力キャプチャサポートが 11-06 09:20 にマージされ(#11975、+746 行、9 ファイル)、11-02 に起票された要件票 #11967 に対応する。
- Allwinner と Silicon Labs:Allwinner D1s に qemu-d1s.sh 起動スクリプトが追加され、d1s の QEMU マシン上でこの BSP を直接実行できるようになった(#11903)。EFM32 は Kconfig と .config が追加され、
scons --menuconfigを正式サポートした。これまでは設定を手で変更するしかなかった(#11867)。 - Espressif(楽鑫):コミュニティ側で RT-Thread 5.4.0 を ESP-IDF v6.1 のコンポーネント化し、FreeRTOS カーネルを drop-in 置換した。patches ディレクトリは
git applyで IDF 自身の 10 ファイル約 440 行を変更する(freertos の Kconfig と CMakeLists、起動フロー、リンカースクリプトの割り込みスタックとヒープセグメント定義、新規追加の RISC-V トラップエントリと flash クロスコアフックを含む)。ボード上での 36 項目のセルフテストはすべて合格した。カーネルを区別する必要がある:ESP32-S31 と C3/C5/C6 は RISC-V、S2/S3 は Xtensa である。 - ZLG(AWTK):zlgopen/awtk は 11-02 に 1 回プッシュされ、直近 3 件のコミットタイトルはすべて「improve edit」であり、汎用 GUI フレームワークの日常的なイテレーションに属し、RT-Thread 専用の変更は見られないため、今回は項目として取り上げない。
ソフトウェアパッケージとミドルウェア
日付:2026-11-04 ~ 2026-11-06 情報源:PR env #304(プラグインマーケットのサーバーレスインデックス)
- Env プラグインマーケットをサーバーレスインデックスに変更(11-06 07:05 マージ):sdk リポジトリに env-plugins ディレクトリを新設し、各プラグインごとに1つのサブディレクトリ、それぞれに index.json を1つ配置する。env リポジトリ側でこのインデックスを読み取り、GitHub Release から .epack インストールパッケージをダウンロードする実装を行った。変更量は env 側が +1108/-48、18 ファイル(マーケットロジック、WebUI フロントエンド、コマンドラインサブコマンド、5 グループのテスト)、sdk 側が +125 行、4 ファイル。外部から見える変化は、デフォルトでローカル SDK リポジトリからインデックスを読むようになり、マーケットサーバーのデプロイが不要になったこと。環境変数を明示的に設定するか
rt-env plugin market setを実行した場合は引き続き HTTP マーケットが優先され、rt-env plugin market clearでフォールバックに戻せる。最初に登録されたプラグインは RT-Kconfig コンフィギュレータ 0.1.34 で、ダウンロード記録は当該リポジトリの Release にある実際のアセットを指している。 - セキュリティ境界は予想以上に細かい:ダウンロードサイズに上限があり、超過時は 413 を返す。リダイレクトは同一ホスト・同一プロトコルに限定。インデックスパスは env-plugins ディレクトリの外に逃げられない。プラグイン id には正規表現制約があり、重複も検出する。その代償として、信頼境界が「公式マーケット」から「リポジトリ保守者」へと移った——サードパーティプラグインはもはや審査を待つ必要がなく、Release を1つ出してインデックスを1行追加すれば配布できる。
- coact(11-04 22:35 プッシュ):C++17 のアクティブオブジェクトと階層型ステートマシンのフレームワーク。MIT ライセンス、98 スター。イベントがスレッドを置き換え、振る舞いは階層型ステートマシンとして記述され、遷移表は constexpr、実行期には一切のアロケーションを行わない。同一のヘッダファイル群が RT-Thread と FreeRTOS 上で動作し、Linux と Windows でも PAL 経由でコンパイルできる。3つの性質を構造的制約として記述している:有界(キュー、メモリプール、バッチサイズはいずれもコンパイル期定数で、ヒープなし、new/delete なし)、検出可能(SubmitResult 戻りコード、Monitor カウント、Breaker::level())、回復可能(各アクティブオブジェクトに5状態のサーキットブレーカーを配置)。RT-Thread にとっての価値はアプリケーション層の方法論にある——エコシステムのほとんどのプロジェクトはスレッドとメッセージキューの組み合わせで直接ロジックを積み上げており、有界・可観測・回復可能をまとめて制約するフレームワークが欠けている。
- ulog の可観測性強化(レビュー待ち):#11987 で ulog が呼び出し関数、ファイル、行番号を出力するようにし、+156 行、4 ファイル。11-06 21:05 時点でも更新あり。
ツールチェーンと開発環境
日付:2026-11-02 ~ 2026-11-07 情報源:メインリポジトリ master コミット履歴
- ビルドと CI 側で4件マージ:Eclipse プロジェクト生成で不要なプロジェクトファイルの書き換えを回避(#11321)、dist-strip の compile_commands パス解決(#11551)、CI の git diff パス解決(#11554)、CI の定時失敗レポートと月次 BSP ビルド(#11921)。これら4件の共通点は「ツール自身のエラーレポートが信用できない」ことであり、修正後にはじめて CI の判定が信用できるようになる。
- QEMU 側は散発的なスクリプトから統一エントリへ:全志 D1s の qemu-d1s.sh(#11903)はイメージ探索と引数の組み立てをスクリプトとして固定化した。#11990 は DAC と I2C フレームワークのテストを qemu-vexpress-a9 の CI ジョブに接続し、共有設定
components/dac_i2c.cfgを新設、起動後に明確な PASSED を残すことを要求する。11-07 の #12002 ではさらに Touch フレームワークにシミュレート ops テストを追加し、デバイス登録、読み取り、座標範囲、ISR コールバック順序、割り込みエラー伝播をカバーし、タッチスクリーンハードウェアに依存しない。 - 新アーキテクチャのツールチェーン:#11998 の RH850 移植では QEMU 上で toolchain v1.1.0(GCC 14.3、picolibc)と qemu-rh850 v1.0.0 を使用し、msh が起動可能、kernel_basic は 22/22 通過、ハードフロートとソフトフロートの両方のビルドが CI マトリックスに含まれる。作者はあわせて、前提依存として picolibc の asctime_r/ctime_r プロトタイプ整合(#11999)があることを説明している。
- バージョンリリースフロー文書:751 行の2つの文書が、1回のリリースをバージョン準備、次バージョンの初期目標策定、開発準備、開発、プレリリース、リリースの6段階に分解している。プレリリース部分には機能収束、BUG 回帰、アーキテクチャと BSP 別にグループ化したテストケーステンプレートが含まれる。下流ディストリビューションや商用バージョンにとって、これはあるアップグレードを追随すべきか、どれだけの移行コストがかかるかを判断する直接の根拠となる。
検証説明
- メインリポジトリのreleasesとtagsの両側とも今週は新バージョンがなく、終点は09-10のv5.3.0である。全文は「5.4.0開発態、未リリース」として記述し、バージョンマクロでリリース事実を代替しない。
- GitHubの匿名インターフェース制限(毎時60回)が今週の複数回の収集で上限に達したため、組織レベルの確認は重点リポジトリのAtomコミットフィードとWeb組織ページに切り替えた。リリース日の確認はsearchインターフェースでマージ・新規作成・更新の3種類の真値を一度に取得し、さらに単一リポジトリのpullsインターフェースで重要項目を再確認した。
- 公式ニュースインターフェースと公式サイトのニュース一覧はいずれも6月17日のまま停止しており、公式サイトのニュースモジュールは今週読み込み失敗が発生した(ページに「ああ、読み込みに失敗しました」と表示)。リリース側はメディアコラムのみを基準とする。
- フォーラム club.rt-thread.org は全週468を返しWAFチャレンジページを前置しており、投稿一覧と本文を読み取れない。コミュニティ討論側の情報ギャップはGitHubのissueとPRコメント、およびメディアコラムで補完した。
4. 公式・コミュニティ活動
公式チャネル
日付:2026-11-02 ~ 2026-11-06 情報源:RT-Thread 公式ニュース一覧
- ニュースインターフェースが連続6か月沈黙:
getList?type=rt_orgが返す最新項目は依然として2026-06-17の「睿赛德科技、2026アブダビ投資フォーラムへの招待出席」であり、今週5回の確認で一度も新增がなかった。公式サイトトップのニュース欄も同様に6月で停止している。 - メディアコラムが唯一の安定した出口:電子工程専輯のRT-Threadアカウントは今週5本を更新——10-30の武漢会場巡回トレーニング振り返りと11-04のライブ予告、11-02のNXPユーザーアンケート、11-03の烏鎮「新光」稿、11-04の睿擎デスクトップペットプロジェクト振り返り、11-05のTitan BoardのOpenMV接続。ほかに11-01のダブルイレブン販促稿はプロモーション内容のため収録しなかった。
- ナラティブ転換のシグナル:烏鎮稿の「リアルタイム制御基盤からエッジ側インテリジェントOSへの重要な飛躍」という一文がこのナラティブの正式版であり、コミュニティ規模の口径は依然として約30万人の開発者である。同じ週の睿擎デスクトップペット振り返りでは「リアルタイムIOはボード側に残し、推論はより強力な演算側に置く」を再現可能な7ステップのチェーンとして記述しており、宣伝とエンジニアリングが同じ線上にある。
会議・イベント
日付:2026-10-29 ~ 2026-11-04 情報源:上海市経信委:上海オープンソースソフトウェア応用イノベーションコンテスト終了
- 2026上海オープンソースソフトウェア応用イノベーションコンテストが閉幕(10-29 ~ 10-30、11-02 公式発表):オープンソース中国が主催し、8月5日の参加受付開始以来766件の応募プロジェクトを受け付け、40社余りの協力企業とオープンソースコミュニティが参加した。12件の実産業課題に269プロジェクトが応募し、30チームが決勝戦に進出して総額100万元相当の賞金プールを争った。12課題の発表者のうち、睿賽徳は中国商飛、中船海舟、道客、雲軸科技、魔珐科技とともに上海地元企業側に並び、もう一方は百度地図、openKylinコミュニティ、open-supOSコミュニティなどの全国的な技術企業・コミュニティである。RT-Threadにとってこの位置が意味するのは、工業・組込みシーンがスポンサー枠ではなく実産業問題の源泉として扱われているということだ。
- 烏鎮サミットの「新光」リスト(11-02 ~ 11-05):AIOS基盤が35件の紹介製品の一つに選ばれたほか、同時期の「インターネットの光」博覧会では1000件余りの新技術・新製品が展示発表された。RT-Threadの落としどころはロボットの「脳」と「小脳」の協調であり、ハイブリッド配置アーキテクチャによってAI推論とリアルタイム制御を両側に分けて配置する。
- オープンソースAIOS連盟の技術分担が初めて明文化(11-03報道 / 10-23イベント):安謀科技傘下の極術コミュニティが主催した「Jishuメイカーズ工房:小型具現化知能ソリューション研究会」で、瑞芯微、瑞莎電脳、RT-Threadの3社が連盟パートナーとして同席した。RT-ThreadのAI上級エンジニア鄭煒氏はロボット犬、HyperCar、Codex編成という3種類のAgentソリューションについて講演し、その落としどころは知能体を「対話」から「実行」へ押し進めることにある。瑞芯微はメイン制御SoCとAIコプロセッサによる計算力と制御の分離を、瑞莎はZERO 3Wのようなオープンソースハードウェアを用いたプロトタイプから量産納品までを、RT-Threadはシステム側のAgentスケジューリングと実行を語った。報道はイベントから10日後であり、収録したのはこれが初めて具体的な技術分担を示したためであり、当日新たに発生した出来事ではない。
- NXP共同アンケート(11-02 ~ 11-23):端末機器、応用シーン、開発上の課題の記入を求め、チップ性能、周辺機器、エコシステム適合に関する改善提案も歓迎する。11月24日に抽選が行われる。
- 睿擎3576デスクトップペットライブ配信(11-04 20:00):DeepSeek Harness内のデスクトップペット形象をRK3576と小さな画面に移し、KEY5を押すと一言話しかけ、数秒後に大肥魚の口調で一言返し、画面上の目がそれに合わせて動く。役割分担はボードが聞くことと話すことを担い、PCが考えることを担う。ボード側はarecord/aplayでhw:0,0を使用し、表情はGPUに載せず直接mmapで
/dev/fb0に書き込む。人設、記憶、ツール、モデルはすべてPCのDSH Desktop上にあり、ボードはAPI Keyを保存せず推論もしない。記事は3つの落とし穴を実に的確に書いている——1回のキー押下で2往復の対話が走ること(flockによる単一インスタンス、EVIOCGRABによる排他、孤立プロセスのクリアという3点セットが必要)、ストリーミングTTSが途切れること(「連続複数回ポーリングして内容が変わらず、読み上げが少なくとも2つの漢字」の場合にのみ合成するよう変更し、サイズは10 KBから115 KBに)、表情の2段階優先度はロックが期限切れになると自動的にidleに戻る必要があること。
コミュニティ作品とコンテスト
日付:2026-10-30 ~ 2026-11-05 情報源:リポジトリ:Titan Mini PCB Inspector
- コンテスト作品の事後集中的オープンソース化:調査期間内にGitHub上でRT-Thread関連の新規リポジトリが15個現れ、うち7個が2026 RT-Thread組込みコンテストの参加作品と自称しており、集中的オープンソース化の時期は10-30から11-01に集中し、コンテストの「作品をフォーラムに投稿しコードをオープンソース化する」という要件と符合する。4つのエッジAIビジョンプロジェクトが2種類のボードに分かれて載っている。ルネサスTitan Board Mini(RA8P1、Cortex-M85にEthos-U55を加えたもの)上のTitan Mini PCB Inspector(カメラで基板を確認、800×480 LCD、Ethos-U55によるローカル推論、クラウド大規模モデルが提案を記述、ネットワーク切断時はテーブル駆動のエキスパートルールに退避)と霊犀智眸(INT8姿勢モデルで単一フレーム最大10人、各人17個のキーポイント、挙手/伏せ/起立/正座の4種類の行動を判定し、0から100の集中度を出力、イベントはタイムスタンプ付きでSDカードのCSVに書き込み、生映像は教室外に出さない)。富瀚MC632X(Cortex-A7)上の2つのSENTINELは、1つがM5Stack AtomS3Rを接続して音声アナウンスとデュアルMJPEGプレビュー、人検出とトリップワイヤ統計を行い、もう1つはPCから独立して動作し、電源投入時に自動でネットワーク設定とWebサービス起動を完了することを強調している。
- 手作り・デバッグ系ツール:今週は前号のようなカーネル分析の長文は現れず、コミュニティの関心は明らかに作品リポジトリ自体へと移っている——リポジトリの自述にあるボード型番、モデル量子化ビット幅、パーティション划分は、投稿本文よりもエンジニアリング上の取捨選択をよく物語っている。
- プラットフォーム分布:参加作品はTitan Board Mini、MC632X、PSoC Edge E84、NS800RT7P65D、FRDM-MCXA346の5種類のボードをカバーし、ちょうどコンテストのボードリストにあるNPU搭載高性能MCUからデュアルコアモーター制御チップまでの範囲に対応している。
5. 業界応用と商業動向
産業制御と産業相互接続
日付:2026-11-02 ~ 2026-11-03 情報源:リポジトリ:rtthread-industrial-gateway
- 全链路がボード側にある産業用ゲートウェイ:新規の個人プロジェクトで、産業データゲートウェイの4つのリンクを同一の STM32F407VGT6 上に実装している。下り方向は FreeModbus を RTU マスタとして現場スレーブの保持レジスタを周期的にポーリングし、ローカルでは LVGL 8.3 で HMI を構築、ボタン制御と読み戻しは同一の保持レジスタミラーテーブルを共有する。上り方向は ML307 4G モジュール経由で MQTT QoS1 により ThingsBoard に接続し、RPC による逆方向制御をサポートする。リモートアップデートは HTTP チャンクダウンロードと CRC32 検証を用い、download パーティションに書き込んだ後、rtboot が app パーティションへ移動してからジャンプする。ハードウェア構成は大多数の同類リポジトリより詳細に記載されている。FSMC 8080 パラレル16ビット TFT、xpt2046 抵抗膜式タッチパネルは SPI 接続、W25Q128(16 MB)は SPI1 に接続しチップセレクトは PG15 のソフトウェア制御、ML307 は uart6 で AT コマンドを使用、Modbus スレーブは uart3 の 9600 8N1 に接続。
- デュアル MCU 消毒装置:「浄巡衛士」は教室、廊下、公共の椅子といった中小規模公共エリア向けで、アーキテクチャは GD32H759IMT6(Cortex-M7)を運動主制御、STM32F103C8T6(Cortex-M3)を噴霧制御とし、両方とも RT-Thread 4.1.1 で動作する。機能は四輪差動移動、ロボットアームによる噴霧消毒、HX711 重量測定による残量監視、リモート操作、予約消毒、状態報告、映像伝送をカバーする。リポジトリ構造は大多数のコンテスト作品より整然としており、
docs/にはハードウェア説明、通信プロトコル、コードスタイル、コミットドキュメントがあり、scripts/には Keil ビルドとリポジトリ自己検査スクリプトがあり、clang-format 設定も含まれている。取捨選択は明確である。運動制御はリアルタイム性が求められ、噴霧と残量監視は遅い変数であり、分離することで2つのチップそれぞれに余裕が生まれ、通信コストは1本のシリアルプロトコルで十分である。
モータ制御と端末側 AI
日付:2026-10-30 ~ 2026-11-04 情報源:リポジトリ:NS800RT7P65D FOC と CANopen
- デュアル Cortex-M7 の 20 kHz センサレス FOC:納芯微 NS800RT7P65D を2つの論理 CPU に分割している。一方は 20 kHz の ADC サンプリングと PWM を実行し、センサレス FOC、滑模観測器、PLL 推定を行い、ハードウェアシャットオフを備える。もう一方は UART と FinSH、CANopenNode v4.1 と CiA 402 ブリッジ、CAN 送受信を実行する。コア間は非同期コマンドメールボックスと6フィールド・24バイトの一貫性スナップショットのみを経由し、共有メモリの無秩序な読み取りは行わない。基盤は RT-Thread 5.3.1 の SMP 設定である。これは今週最も量産形態に近いコンテスト作品である。
- 振動診断の端末側 MLP:Infineon PSoC Edge E84 上の EdgeDoctor-RT は 20 ミリ秒ごとに振動データブロックを処理し、1秒のスライディングウィンドウで 64 次元の周波数帯特徴を抽出し、64-32-5 の MLP に送って正常、軸受内輪故障、軸受外輪故障、ミスアライメント、不均衡の5クラス状態を判定し、信頼度と対処提案を提示する。ベースラインは公式の Edgi_Talk_M55_XiaoZhi v1.4.0 で、アプリケーション層のみを重ね、起動、リンク、HAL、Wi-Fi リソースは変更しない。
- 運動制御と検出の2種類のダウンシフト:NXP FRDM-MCXA346 上では、一方がステッピングモータのクローズドループ位置決め(エンコーダフィードバックと Python・Tkinter 上位機、10度と90度の位置決め、相対反転45度とソフトウェアゼロ点への復帰を実行)を行い、もう一方が超音波障害物回避と煙検出の検出カーで、視覚認識は PC 側に置く。2例はコンテストボードのダウンシフト度合いを示している。同一の汎用 MCU がクローズドループ運動制御も低速巡視も担う。
- 4つの視覚プロジェクトに共通する取捨選択:モデルを端末側 NPU または MCU に圧縮し、複雑な判断はクラウドまたはルールエンジンに委ね、元映像はデバイスから出さない。睿擎デスクトップペットの「脳は PC、肉体はボード側」と同じエンジニアリング判断である。
ウェアラブルと検証プラットフォーム
日付:2026-11-02 ~ 2026-11-03 情報源:リポジトリ:helios-sf32(Sifli SF32LB52 腕時計ファームウェア)
- 思澈 SF32LB52 上のスマートウォッチファームウェア:OpenSifli SDK をベースに、ターゲットボードは SF32LB52 開発ボードの LCD 画面、UI は LVGL、ベースは RT-Thread。リポジトリは 9 月 4 日に作成され、調査期間内に 1 回のプッシュがあった。ウェアラブルは RT-Thread にとって比較的珍しい着地点であり、この種の製品の制約は産業用ボードとは逆である——画面リフレッシュは滑らかに、待機消費電力は低く、UI リソースはホットアップデートできなければならない。そして OpenSifli SDK が RT-Thread をデフォルト RTOS としていることは、この製品ラインが SDK 層で既にベースを選定していることを示している。
- RV32IM デュアル発行 FPGA CPU が Nano を最小検証スタックとして採用:Xilinx Kintex-7 向けのパイプライン CPU プロジェクトで、RV32IM 命令セット、マシンモード CSR とタイマー割り込み、主実行チャネルに整数サブチャネルを加えて 2 命令ペアリングをサポート、フロントエンドには BTB、RAS、間接ジャンプ予測、メモリアクセス側にはデュアルチャネルフォワーディング、load/store ペアリング、キャッシュヒットバイパスを備える。ソフトウェア側は RT-Thread Nano v3.1.5 に UART コマンドラインと CoreMark 1.0 を組み合わせて動作。検証データは一般的な趣味プロジェクトより細かい:timingopt15 に 256 行の DCache、180 MHz 理想クロックの下で CoreMark 100 回の動作シミュレーションを行い、31,445,017 CPU サイクル、30,605,777 退避命令、CPI 1.027421、最終 CRC は 0x988c、7 項目の定向回帰が通過。不足点も明記されている——180 MHz 配線後の WNS は -1.371 ns、WHS は +0.013 ns で、タイミングは収束せず、bitstream も未生成。RT-Thread にとって、Nano は再び CPU 検証用の最小実行可能ソフトウェアスタックとして使われ、ベアメタルテストよりも割り込み、コンテキストスイッチ、タイマーパス上の問題をより露呈できる。
ビジネス動向
日付:2026-11-02 ~ 2026-11-07 情報源:電子工程専輯:RT-Thread が烏鎮サミットに登場
- 今週は新規の商用実装、資金調達、受注に関する報道はなし。ベンダー側の動きは 2 点に集中している:1 つは原廠が BSP リポジトリをスクリプト化して一括リリース(先楫 12 リポジトリ同一バージョン)、もう 1 つは端側インテリジェンスを巡るナラティブの布石(烏鎮「新光」、AI Kit、オープンソース AIOS 連盟の分業)。前者はデリバリー能力の表れであり、後者はよりソリューション定位の表現に近く、いずれも具体的な顧客や受注情報にはまだ落ちていない。
- 競賽・課題側の商業化シグナル:上海オープンソースソフトウェア応用イノベーションコンテストは睿赛德を 12 の産業課題の発表者の 1 つに位置づけ、課題は産業・組込みシーンの実際の問題から来ている。このような位置の商業的価値は、ベンダー要求を事前にコンテスト課題化することにあり、コンテスト後の調達ではない。
6. トレンド観察
- 滞留分の清算が今週ピークに達し、しかも一回限り:49 件のマージのうち 31 件が 11-05 に集中し、四か月にまたがった(最古の #11558 は 7-05 作成、多くは 10-18 から 10-29 に作成)。下流への直接的な意味は、この二日間に master を取得すると大量の変更が見えるということであり、回帰テストのコストが平準化されず集中的に解放される。プロジェクトの健全性を判断する安定指標は依然としてキューの周转時間である——今週は新規 28 件、マージ 49 件で、出入りはほぼ均衡し、キューは薄くなっていない。
- 攻撃面が一度の移行を完了:システムコール引数からデバイスファームウェアへ。10 月末から 11 月初めに報告されたのは「値からオブジェクト」の検証欠如(getaddrinfo のネストポインタ、pipe の ioctl ポインタ、timerfd の fd 型、POSIX timer の id、ブロックデバイスパーティションの生ポインタ)であり、今週の二件は「デバイスが言うことをそのまま信じる」に変わった——MSI-X の BIR が一位越えると rom メンバーにエイリアスされ、ivshmem の設定ワードはカーネルメモリを直接共有メモリとして記述する。両者に共通する技術的欠陥は
rt_ioremap()が物理アドレスを検証しないことであり、各ドライバで個別に判定するのではなく統一層に抽出することを推奨する。 - 「報告からパッチまで」が時間単位に入り、ボトルネックはレビューと検証に移行:今週の三つのサンプルは 31 分(#11969 → #11970)、六時間九分(#11985 → #11986)、二時間十一分(#11992 → #11993)。報告者は PoC、GDB ログ、バージョン追跡を備えた完全な資料を提供し、メンテナは受け取れば直接修正でき、これはいかなるプロセス規定よりも時間を圧縮する。代償はレビュー圧力の後ろ倒しである:48 件がレビュー待ち、ブロックデバイスパーティションの件は三日以上滞留、mailbox の件は「構造的修正が必要、今回は不完全なパッチをコミットしない」と明言している。
- バージョンガバナンスが文書から証拠へ移り、メインライン計画は既に 6 シリーズを見据える:Z は月次、Y は三から六か月、X は不定期という三本がリポジトリ文書に書き込まれ、対応する #11972 が「Z バージョンをリリースできるか」をフレームワークごとの QEMU と utest リストに分解し、一週間で五セットのフレームワークテストが落地して CI に接続された。文書の例は v6.0.0/v6.1.0/v6.1.1 に統一されており、次のメインラインが 6 シリーズで計画されることを示す——下流のディストリビューションにとって、これは 5.4 の後に 5.5 がなくなる可能性があることを意味し、移行ウィンドウの判断はこの前提で再計算する必要がある。
- 対外ナラティブは安定して「端側インテリジェント OS」へ転換し、エンジニアリングサンプルがそれを支える:烏鎮「新光」は AIOS 基盤を国家級プラットフォームの推介リストに入れ、AI Kit は仮想化混合デプロイを語る。同じ週の睿擎デスクペット回顧は「ボード側リアルタイム IO + PC 側推論」の再現可能な七ステップ経路を示し、オープンソース AIOS アライアンス稿は三類の Agent 方案と三社パートナーの分業を示し、コンテスト作品の四つの視覚プロジェクトは一致してモデルを端側に圧縮し複雑な判断をクラウドに上げる。宣伝トーンとエンジニアリングの取捨が初めて一致した。
- ボードレベルエコシステムは両極に走り、カーネルのプラガブル性が外部プロジェクトで検証される:一方は原廠が BSP リポジトリをスクリプト化し、同バージョンを一括リリースする(先楫 12 リポジトリが同日同バージョン)ことでボード間の一貫性を保証する。他方はコミュニティがサードパーティボード(野火 HPM6750 BTB)と旧プラットフォーム(新唐 N9H30)向けに BSP を補い、ロングテールのカバレッジを埋める。同時に、コミュニティは FreeRTOS のみを提供する ESP32-S31 上で RT-Thread を ESP-IDF コンポーネントとしてカーネルを置換し 36 項目の自己診断を走らせ、RH850 のような新アーキテクチャの移植提案もキューに入った——「カーネルプラガブル」はスローガンから再現可能なエンジニアリング結果に変わった。
付録:素材と検証
素材リスト
| 号 | 日付 | 有効ウィンドウ | 収録項目(小見出し単位) |
|---|---|---|---|
| 第 1 号 | 2026-11-02(月) | 10-30 08:00 から 11-02 08:00(72 時間) | 16 |
| 第 2 号 | 2026-11-03(火) | 11-02 08:00 から 11-03 08:00(24 時間) | 20 |
| 第 3 号 | 2026-11-04(水) | 11-03 08:00 から 11-04 08:00(24 時間) | 17 |
| 第 4 号 | 2026-11-05(木) | 11-04 08:00 から 11-05 08:00(24 時間) | 12 |
| 第 5 号 | 2026-11-06(金) | 11-05 08:00 から 11-06 08:00(24 時間) | 17 |
- 五期のデイリーレポートは揃っており、欠落日はない。月曜号は週末をまたぐ 72 時間ウィンドウで、起点は前号の截点を踏襲する。10-30 にマージされた二件(#11915 dlmodule、#11936 clang-format 固定バージョン)は前回ウィークリーレポートのリリース日検証で記録済みであり、本期では重複して叙述しない。
- ウィークリーレポート本文は五期のデイリーレポートに基づいて同主題の項目を統合しており、項目数が上表と一致しないのは正常な併合である。セキュリティ類の欠陥は「システムコールと記述子」「デバイス側」の二族に統合し、個別に展開しない。
検証説明
- リリース日検証(11-06 08:00 から 11-07 18:50):メインリポジトリのコミット、releases と tags、マージ済み及び審査中の提案、新規作成された欠陥チケットを項目ごとに実測。検証の結果、5件が金曜日デイリーレポートの締め切り後にマージされていることを発見——STM32F1/H7 入力キャプチャ #11975(11-06 09:20)、K230D #11897(09:37)、SDIO ブロックデバイステスト #11758(09:44)、CAN 送受信テスト #11752(09:45)、QEMU で DAC と I2C フレームワークテストを実行 #11990(13:10)が、第2章のマージ一覧と第1章の重要ニュースに統合済み。11-07 は新規コミットなし。
- 締め切り後の新規追加項目:11-07 未明に4件が出現(#11996 timerfd の fd タイプ検証、#11997 POSIX timer の境界検証、#11998 RH850 G4KH ポート、#11999 picolibc プロトタイプアライメント)、日中にさらに4件(#12000 OFW ツリーを procfs 経由で公開、#12001 非 SMART CPU 時間統計、#12002 Touch フレームワークテスト、#12003 Bouffalo ADC DMA チャネル検証)が出現し、いずれも新規提案として記録し、マージ済みには計上していない。
- 基準:今週のマージ 49 件、新規提案 28 件、新規欠陥・機能チケット 8 件は、いずれも 11-02 00:00 から 11-07 18:50 の実測値である;バージョン基準は「5.4.0 開発状態、releases と tags は v5.3.0 で停止」であり、バージョンマクロをリリース事実の代わりとはしない。
- 未収録項目:zlgopen/awtk の通常コミット(汎用 GUI であり、RT-Thread との特段の関連なし)、スター数が一桁で実質的な説明のない個人の新規リポジトリ、11-01 のダブルイレブン販促記事(プロモーション内容でありすでに調査期間外)、10-23 のイベントだが 11-03 に報道された連盟記事は「初回開示された技術分報」として記録し、当日のイベントとしては扱わない。
- チャネル制限:フォーラム club.rt-thread.org は全週にわたり 468 を返し、WAF チャレンジページが前置された;公式ニュースインターフェースと公式サイトのニュース一覧は 6 月 17 日で停止しており、公式サイトのニュースモジュールで読み込み失敗が発生した;Google News の中国語側のヒットはイベントとアンケート類の記事に集中し、英語側の複数クエリはゼロヒット;HN Algolia のヒットは thread の語義の誤マッチが大半で、バッチ全体を除外。GitHub の匿名インターフェースのレート制限が一部の期で上限に達し、組織レベルの検証は Atom コミットフィードと Web 組織ページで補完した。
完全な情報源リスト
- [1] Issue #11985(MSI-X テーブル BIR とオフセットの未検証) — https://github.com/RT-Thread/rt-thread/issues/11985
- [2] PR #11986(MSI-X 5項目検証) — https://github.com/RT-Thread/rt-thread/pull/11986
- [3] Issue #11992(ivshmem 設定ワードが信頼入力として扱われる) — https://github.com/RT-Thread/rt-thread/issues/11992
- [4] PR #11993(ivshmem JailHouse フォールバックをデフォルトで無効化) — https://github.com/RT-Thread/rt-thread/pull/11993
- [5] Issue #11984(timerfd が任意の fd を受け入れる) — https://github.com/RT-Thread/rt-thread/issues/11984
- [6] PR #11996(timerfd で fd タイプを検証、11-07) — https://github.com/RT-Thread/rt-thread/pull/11996
- [7] Issue #11980(POSIX timer id が未検証) — https://github.com/RT-Thread/rt-thread/issues/11980
- [8] PR #11997(timer id の境界検証、11-07) — https://github.com/RT-Thread/rt-thread/pull/11997
- [9] Issue #11969(graphic の負のオフセット) — https://github.com/RT-Thread/rt-thread/issues/11969
- [10] PR #11970(フレームバッファが不正オフセットを拒否) — https://github.com/RT-Thread/rt-thread/pull/11970
- [11] Issue #11958(pipe FIONREAD のユーザーポインタ) — https://github.com/RT-Thread/rt-thread/issues/11958
- [12] PR #11971(pipe ioctl のユーザーポインタ強化) — https://github.com/RT-Thread/rt-thread/pull/11971
- [13] Issue #11960(RT-Smart mailbox の擬似オブジェクト) — https://github.com/RT-Thread/rt-thread/issues/11960
- [14] Issue #11952(ブロックデバイスパーティションへの任意のカーネル書き込み) — https://github.com/RT-Thread/rt-thread/issues/11952
- [15] PR #11981(ブロックデバイスパーティションのユーザーポインタ強化) — https://github.com/RT-Thread/rt-thread/pull/11981
- [16] PR #11977(getaddrinfo のネストされたユーザーポインタ強化) — https://github.com/RT-Thread/rt-thread/pull/11977
- [17] PR #11978(GPT パーティションの先頭・末尾逆転検証) — https://github.com/RT-Thread/rt-thread/pull/11978
- [18] Issue #11271(GPT パーティションサイズのアンダーフロー) — https://github.com/RT-Thread/rt-thread/issues/11271
- [19] PR #11941(端末 ioctl copyin/copyout) — https://github.com/RT-Thread/rt-thread/pull/11941
- [20] PR #11935(signalfd のクローズパスとスロット検索) — https://github.com/RT-Thread/rt-thread/pull/11935
- [21] PR #11954(poll と epoll のカウントラップアラウンド) — https://github.com/RT-Thread/rt-thread/pull/11954
- [22] PR #11911(cromfs のディレクトリ名境界) — https://github.com/RT-Thread/rt-thread/pull/11911
- [23] PR #11918(9pfs の長さ収束) — https://github.com/RT-Thread/rt-thread/pull/11918
-
[24] PR #11947(DHCP アドレスプール枯渇で無
- [25] PR #11901(fdt_unflatten 深度上限) — https://github.com/RT-Thread/rt-thread/pull/11901
- [26] PR #11558(CFI MTD 配列境界) — https://github.com/RT-Thread/rt-thread/pull/11558
- [27] PR #11962(Bluetrum AB32 ADC チャネル検証) — https://github.com/RT-Thread/rt-thread/pull/11962
- [28] Issue #11991(ESP32-C3 プリコンパイル済みイメージが v1.x を拒否) — https://github.com/RT-Thread/rt-thread/issues/11991
- [29] PR #11955(メインライン版番号とリリースプロセス文書) — https://github.com/RT-Thread/rt-thread/pull/11955
- [30] Issue #11956(バージョン管理 CI とリリースプロセス) — https://github.com/RT-Thread/rt-thread/issues/11956
- [31] Issue #11972(Z バージョンリリースの QEMU 自動テストチェックリスト) — https://github.com/RT-Thread/rt-thread/issues/11972
- [32] PR #11976(DAC フレームワークテスト) — https://github.com/RT-Thread/rt-thread/pull/11976
- [33] PR #11982(I2C フレームワークの模拟バステスト) — https://github.com/RT-Thread/rt-thread/pull/11982
- [34] PR #11883(ウォッチドッグスモークテスト) — https://github.com/RT-Thread/rt-thread/pull/11883
- [35] PR #11979(SPI ファームウェア内仮想ループバックバス) — https://github.com/RT-Thread/rt-thread/pull/11979
- [36] PR #11990(CI が QEMU で DAC と I2C フレームワークテストを実行) — https://github.com/RT-Thread/rt-thread/pull/11990
- [37] PR #12002(Touch フレームワークの割り込みエラー伝播とテスト、11-07) — https://github.com/RT-Thread/rt-thread/pull/12002
- [38] PR #11989(dlmodule の QEMU 回帰カバレッジ) — https://github.com/RT-Thread/rt-thread/pull/11989
- [39] PR #11983(utest 自動実行にループとメモリサンプリングを追加) — https://github.com/RT-Thread/rt-thread/pull/11983
- [40] PR #11974(ADC フレームワークテスト) — https://github.com/RT-Thread/rt-thread/pull/11974
- [41] PR #11988(ARM 設定を libcpu/arm/Kconfig に分割) — https://github.com/RT-Thread/rt-thread/pull/11988
- [42] Issue #9187(libcpu Kconfig 分割の原議題) — https://github.com/RT-Thread/rt-thread/issues/9187
- [43] PR #11892(RISC-V Smart の MMU とユーザー例外) — https://github.com/RT-Thread/rt-thread/pull/11892
- [44] PR #11895(シグナル配送順序と ELF セグメント保護) — https://github.com/RT-Thread/rt-thread/pull/11895
- [45] PR #11899(sys_sigaction がシグナル番号を検証) — https://github.com/RT-Thread/rt-thread/pull/11899
- [46] PR #11542(SDHCI 名前バッファのスタックオーバーフロー) — https://github.com/RT-Thread/rt-thread/pull/11542
- [47] PR #11545(USB 文字列ディスクリプタインデックスの検証) — <https://githu
b.com/RT-Thread/rt-thread/pull/11545>
- [48] PR #11546(USB MS OS 互換 ID 応答長のクランプ) — https://github.com/RT-Thread/rt-thread/pull/11546
- [49] Issue #4782(USB 文字列ディスクリプタの範囲外、2021) — https://github.com/RT-Thread/rt-thread/issues/4782
- [50] Issue #11287(MS OS 互換 ID 長の範囲外) — https://github.com/RT-Thread/rt-thread/issues/11287
- [51] PR #11600(tiny vsnprintf の long long 切り捨て) — https://github.com/RT-Thread/rt-thread/pull/11600
- [52] PR #11965(klibc のバイトループが memset に書き換え) — https://github.com/RT-Thread/rt-thread/pull/11965
- [53] Issue #6128(klibc と GCC の暗黙の契約、2022) — https://github.com/RT-Thread/rt-thread/issues/6128
- [54] PR #11946(SCMI リセットコントローラのコンテナ変換と登録順序) — https://github.com/RT-Thread/rt-thread/pull/11946
- [55] PR #11957(DM365 SPI がゼロ周波数を拒否) — https://github.com/RT-Thread/rt-thread/pull/11957
- [56] Issue #11950(DM365 SPI の分周でゼロ除算) — https://github.com/RT-Thread/rt-thread/issues/11950
- [57] PR #11963(mailbox テストケースの再実行可能化) — https://github.com/RT-Thread/rt-thread/pull/11963
- [58] Issue #6565(mailbox テストケースの2回目実行失敗、2021) — https://github.com/RT-Thread/rt-thread/issues/6565
- [59] PR #11973(マクロコメント位置の規範化) — https://github.com/RT-Thread/rt-thread/pull/11973
- [60] Issue #10097(マクロコメント記述の判断基準) — https://github.com/RT-Thread/rt-thread/issues/10097
- [61] PR #11891(シリアル TIOCGWINSZ と termios の更新) — https://github.com/RT-Thread/rt-thread/pull/11891
- [62] PR #11886(SDIO ブロックサイズ設定のタイミング) — https://github.com/RT-Thread/rt-thread/pull/11886
- [63] PR #11931(シリアル共有ポートで受信コールバックを保持) — https://github.com/RT-Thread/rt-thread/pull/11931
- [64] PR #11726(virtio ネットワークカード RX バッファのリーク) — https://github.com/RT-Thread/rt-thread/pull/11726
- [65] PR #11920(NVMe 非アクティブ namespace のリーク) — https://github.com/RT-Thread/rt-thread/pull/11920
- [66] PR #11968(virtio RPMsg プローブのエラー処理) — https://github.com/RT-Thread/rt-thread/pull/11968
- [67] PR #11873(USB HID インターフェースプロトコルフィールド) — https://github.com/RT-Thread/rt-thread/pull/11873
- [68] PR #11874(mkdist disk コマンドの2件の不具合) — https://github.com/RT-Thread/rt-thread/pull/11874
- [69] PR #11975(STM32F1/H7 入力キャプチャ対応) — https://github.com/RT-Thread/rt-thread/pull/11975
- [70] Issue #11967(STM32 入力キャプチャ要件票) — <https://github.com/
RT-Thread/rt-thread/issues/11967>
- [71] PR #11752(CAN 送受信テスト) — https://github.com/RT-Thread/rt-thread/pull/11752
- [72] PR #11758(SDIO ブロックデバイス読み書きテスト) — https://github.com/RT-Thread/rt-thread/pull/11758
- [73] PR #11903(Allwinner D1s の QEMU 起動スクリプト) — https://github.com/RT-Thread/rt-thread/pull/11903
- [74] PR #11867(EFM32 の menuconfig サポート) — https://github.com/RT-Thread/rt-thread/pull/11867
- [75] PR #11897(K230D サポートと Smart の改善) — https://github.com/RT-Thread/rt-thread/pull/11897
- [76] PR #11998(Renesas RH850 G4KH の移植と qemu-rh850-u2c、11-07) — https://github.com/RT-Thread/rt-thread/pull/11998
- [77] PR #12000(procfs 経由で OFW ツリーを公開、11-07) — https://github.com/RT-Thread/rt-thread/pull/12000
- [78] PR #12001(非 SMART 設定の CPU 時間統計、11-07) — https://github.com/RT-Thread/rt-thread/pull/12001
- [79] PR #12003(Bouffalo ADC DMA サンプリングチャネルの検証、11-07) — https://github.com/RT-Thread/rt-thread/pull/12003
- [80] PR #11999(picolibc の asctime_r/ctime_r プロトタイプ、11-07) — https://github.com/RT-Thread/rt-thread/pull/11999
- [81] PR #11966(RISC-V AIA APLIC レベル割り込み EOI) — https://github.com/RT-Thread/rt-thread/pull/11966
- [82] PR #11987(ulog が呼び出し関数、ファイル、行番号を出力) — https://github.com/RT-Thread/rt-thread/pull/11987
- [83] PR #11959(NXP RT1180 産業イーサネットリンカスクリプト) — https://github.com/RT-Thread/rt-thread/pull/11959
- [84] PR #11915(dlmodule の未初期化グローバル変数、10-30 マージ) — https://github.com/RT-Thread/rt-thread/pull/11915
- [85] Issue #5705(dlmodule グローバル変数のアドレス重複、2022) — https://github.com/RT-Thread/rt-thread/issues/5705
- [86] PR #11936(clang-format を 22.1.8 に固定とカーネルのフォーマット、10-30 マージ) — https://github.com/RT-Thread/rt-thread/pull/11936
- [87] リポジトリ:hpmicro/rtt-bsp-hpm5100evk — https://github.com/hpmicro/rtt-bsp-hpm5100evk
- [88] リポジトリ:hpmicro/rtt-bsp-hpm6800evk — https://github.com/hpmicro/rtt-bsp-hpm6800evk
- [89] リポジトリ:hpmicro/rtt-bsp-hpm6e00evk — https://github.com/hpmicro/rtt-bsp-hpm6e00evk
- [90] リポジトリ:野火 HPM6750 BTB の Studio BSP — https://github.com/sendu2wfdx/rt-thread-bsp-hpm6750-fire-btb
- [91] リポジトリ:新唐 N9H30 コミュニティ BSP — https://github.com/Memory-afk/sdk-bsp-nk-n9h30
- [92] リポジトリ:zlgopen/awtk — https://github.com/zlgopen/awtk
- [93] PR env #304(プラグインマーケットのサーバーレスイン
引用) — https://github.com/RT-Thread/env/pull/304
- [94] PR sdk #11(env-plugins インデックスディレクトリ) — https://github.com/RT-Thread/sdk/pull/11
- [95] インデックスディレクトリ env-plugins — https://github.com/RT-Thread/sdk/tree/main/env-plugins
- [96] リポジトリ:esp32s31-rtthread(RT-Thread を ESP-IDF コンポーネントとして) — https://github.com/yilives/esp32s31-rtthread
- [97] 乐鑫:ESP32-S31 リリース発表 — https://www.espressif.com/zh-hans/news/ESP32_S31_Release
- [98] リポジトリ:coact(アクティブオブジェクトと階層型ステートマシンフレームワーク) — https://github.com/DeguiLiu/coact
- [99] プロジェクト:Titan_Openmv — https://github.com/RT-Thread-Studio/sdk-bsp-ra8p1-titan-board/tree/main/project/Titan_Openmv
- [100] リポジトリ:rtthread-industrial-gateway — https://github.com/luhan777-shen/rtthread-industrial-gateway
- [101] リポジトリ:helios-sf32(Sifli SF32LB52 スマートウォッチファームウェア) — https://github.com/fbiego/helios-sf32
- [102] リポジトリ:GD32(デュアル MCU 消毒装置) — https://github.com/Allin-JO/GD32
- [103] リポジトリ:RISC-V-CPU(RV32IM デュアルイシュー FPGA コア) — https://github.com/LinLuofirefly/RISC-V-CPU
- [104] リポジトリ:titan-mini-pcb-inspector — https://github.com/hyh12138938/titan-mini-pcb-inspector
- [105] リポジトリ:NS800RT7P65D FOC と CANopen — https://github.com/illustriousness/ns800rt7p65-focdemo
- [106] 電子工程専輯:武漢会場巡回トレーニング — https://www.eet-china.com/mp/a535641.html
- [107] 電子工程専輯:睿擎 3576 デスクトップペットライブ配信予告 — https://www.eet-china.com/mp/a535640.html
- [108] 電子工程専輯:RT-Thread と NXP ユーザーアンケート — https://www.eet-china.com/mp/a536257.html
- [109] 電子工程専輯:RT-Thread が烏鎮サミットに登場 — https://www.eet-china.com/mp/a536485.html
- [110] 電子工程専輯:睿擎プラットフォームで RK3576 を使いデスクトップペットを再現 — https://www.eet-china.com/mp/a536769.html
- [111] 電子工程専輯:Titan Board が OpenMV に接続 — https://www.eet-china.com/mp/a537138.html
- [112] 世界インターネット大会:インターネットの光博覧会が烏鎮で開幕 — https://cn.wicinternet.org/2026-11/03/content_39082074.htm
- [113] 網信辦:2026 年世界インターネット大会烏鎮サミット報道資料 — https://www.cac.gov.cn/2026-11/02/c_1795373863477368.htm
- [114] 鳳凰網:オープンソース AIOS アライアンスが WTCC 2026 に結集 — https://biz.ifeng.com/c/8xZ1SQBmhnC
- [115] 上海市経済情報化委員会:上海オープンソースソフトウェア応用イノベーションコンテスト閉幕 — https://sheitc.sh.gov.cn/zxxx/20261102/3726d0f2497f49f49f96afdbed62bd11.html
- [116] 人民網:より多くのオープンソース成果を競技場から市場へ導く — http://sh.people.com.cn/n2/2026/1030/c134768-41737721.html
- [117] RT-Thread 公式ニュース一覧 — <https://www.rt-thread.o
rg/news/list>
- [118] メインリポジトリ master コミット履歴 — https://github.com/RT-Thread/rt-thread/commits/master
- [119] メインリポジトリ releases ページ — https://github.com/RT-Thread/rt-thread/releases
- [120] メインリポジトリ tags ページ — https://github.com/RT-Thread/rt-thread/tags
- [121] メインリポジトリ提案一覧 — https://github.com/RT-Thread/rt-thread/pulls
- [122] メインリポジトリ不具合一覧 — https://github.com/RT-Thread/rt-thread/issues
- [123] RT-Thread 組織リポジトリ一覧(pushed 順) — https://github.com/orgs/RT-Thread/repositories?sort=pushed
データソース:毎日の RT-Thread 動向デイリーレポート(2026-11-02 から 2026-11-06 までの全五期)および本期間のリリース日確認;レポート期間は 2026-11-02 から 2026-11-06。次期ウィークリーレポートの期間提案:2026-11-09 ~ 2026-11-13。