RT-Thread Daily Intelligence Report (2026-09-05)
Research window: Past 24 hours (2026-09-04 11:18 ~ 2026-09-05 11:18 Beijing Time) Sources: RT-Thread official news API, GitHub (org: RT-Thread / main repo commits+PR / packages index / topic:rt-thread ecosystem repos), Google News aggregation (zh-CN / en-US, via proxy), EEPW (see Appendix: Source Verification Table for details)
Index
- I. Kernel and Version Updates
- Official Env toolchain merges WebUI plugin state retention (keep_alive) mechanism (09-05)
- Main repo sees zero merges and zero new PRs within the window, accumulation phase continues; CAN refactor PR #11779 shows no new progress (09-05)
- II. Official and Community Activities
- Official news API sees no new entries for the sixteenth consecutive day, elexcon 2026 countdown at 4 days (09-05)
- III. Ecosystem and Vendor Adaptation
- canopennode-rtt adds CiA402 cyclic synchronous modes CSP/CSV/CST, rounding out motion control mode coverage (09-05)
- EEPW column shares community project: FRDM-MCXN947 USB monitoring secondary display (RT-Thread+LVGL+CherryUSB) (09-04)
- Geehy “Geehy Chip Talk EP.87”: Guide to using APM32 peripheral drivers in the RTT-Studio environment (09-03 backfill)
- Ecosystem reference: H120D drone RT-Thread internal mechanism reverse-engineering documentation project updated (09-05)
- IV. Summary and Trend Observations
- Appendix: Source Verification Table
I. Kernel and Release Dynamics
1.1 Official Env Toolchain Merges WebUI Plugin State Retention (keep_alive) Mechanism
Date: 2026-09-05 (merged 09-05 00:08 Beijing time) Source: RT-Thread/env PR #294 (merge commit)
RT-Thread’s official development assistance tool Env (repo RT-Thread/env) merged PR #294 “Add opt-in state retention for plugin WebUI pages,” submitted by founder BernardXiong (熊谱翔). Core changes: an optional keep_alive field (default false) is added to the plugin manifest.webui; when enabled, the plugin WebUI iframe stays mounted when navigating between the plugin page, settings page, and plugin center, rather than reloading each time (plugins without it enabled retain the original reload behavior). The PR also removes the WebUI top bar, moves the “Exit WebUI” action to the bottom of the sidebar, isolates static assets per plugin, and exposes an optional backend HTTP/WebSocket context for sandboxed WebUI pages. This PR follows a series of WebUI overhauls on the env branch since 09-02 (per-plugin iframe lifecycle management, plugin asset tokens and CSP boundaries, doctor request generation validation, etc., on the feature/ws branch). This merge marks the Env WebUI plugin system’s upgrade from “reload on switch” to “on-demand page state retention” — an iteration on the official toolchain experience, and the only merge within the org in this window.
1.2 Zero Merges and Zero New PRs in the Main Repo This Window, Accumulation Phase Continues; CAN Refactor PR #11779 Sees No New Progress
Date: 2026-09-05 Source: org:RT-Thread repo list (commits / pulls APIs)
The main repo rt-thread has gone a second consecutive window without new commits merged (the most recent merge remains #11776 from the morning of 09-03, covered yesterday), and no new PRs were created in the window; the release remains v5.2.2 (2025-10-31). The review queue status is unchanged from yesterday: for the CAN framework refactor PR #11779 (wdfk-prog, 2 commits, +2902/-1308), the last comment remains maintainer CYFS3’s statement on 09-03 17:47 (Beijing time) — advising against maintaining a separate CAN_V2 framework and hoping developers will jointly push for the merge; no new comments or commits in the window. #11775 ([bsp][c908] rt-smart and MMU Sv39/48 support), #11772 (heap runtime AddressSanitizer), #11774 (sal SIOCGIFCONF overflow fix), #11689 (stm32 SPI BDMA), and others all remain open and untouched. The kernel side has entered its usual accumulation phase after the merge.
II. Official and Community Activities
2.1 Official News API Sees No New Items for the Sixteenth Consecutive Day; elexcon 2026 Countdown at 4 Days
Date: 2026-09-05 Source: RT-Thread official news API
The official news API (rt_org category) still holds 5 old entries, the latest still being the 2026-06-17 Abu Dhabi investment forum report — the sixteenth consecutive day with no additions. The next external window is elexcon 2026 in Shenzhen on September 9-11 (RT-Thread exhibiting, the 8-30 preview already covered), a countdown of 4 days. On the Chinese-source side, a recheck of the gnews 3-day window: apart from the OSChina proposition report already covered (09-03), two new hits from Electronic Engineering Album were found (see 3.2, 3.3), indicating that community and vendor-side content output continues; the silence is confined to the official news channel itself.
III. Ecosystem and Vendor Adaptation
3.1 canopennode-rtt Adds CiA402 Cyclic Synchronous Modes CSP/CSV/CST, Completing the Motion Control Mode Surface
Date: 2026-09-05 (pushed 11:08 Beijing time) Source: wdfk-prog/canopennode-rtt
topic: Within the window, the rt-thread ecosystem repository canopennode-rtt’s default branch received a new commit, “feat: support CiA 402 CSP CSV and CST modes,” adding three cyclic synchronous modes to CiA402 (the DS402 motion control profile): Cyclic Synchronous Position (CSP), Cyclic Synchronous Velocity (CSV), and Cyclic Synchronous Torque (CST). This connects with the multi-axis device profile and the PP/PV/Homing positioning/velocity/homing modes merged on 09-03/09-04, extending DS402 support from non-cyclic modes to cyclic synchronous closed-loop modes and completing the motion control feature surface. Combined with the same author’s concurrent work on the Generic CAN framework refactor in the main repository (#11779), the dual-track momentum of “application layer (CANopenNode extensions) + framework layer (CAN refactor)” continues, with CAN/motion control remaining the most active thrust in the community.
3.2 Electronic Engineering Album Column Shares Community Work: FRDM-MCXN947 USB Monitor Secondary Display
Date: 2026-09-04 (17:30 Beijing time) Source: Electronic Engineering Album a522648 (original RT-Thread forum post)
On 09-04, Electronic Engineering Album’s “Open Source Project Sharing” column published an article introducing a USB Monitor project practice based on the NXP FRDM-MCXN947 development board: using the RT-Thread operating system + LVGL graphics library + CherryUSB protocol stack to display PC-side CPU, GPU, and other runtime status in real time on a secondary display. The work originates from the RT-Thread forum’s “24 Embedded Design Contest” project “USB Single-Cable Monitor Secondary Display,” a typical case of a community work being republished and disseminated by industry media. It also demonstrates RT-Thread’s out-of-the-box usability with the LVGL/CherryUSB ecosystem on NXP’s new platform (MCXN947, dual-core Cortex-M33). The EET original article body is not directly accessible; the link is retained for the record.
3.3 Geehy “Geehy Xin De EP.87”: Guide to Using APM32 Peripheral Drivers in the RTT-Studio Environment
Date: 2026-09-03 (11:30 Beijing time; supplementary entry from today’s 3-day window review, missed by yesterday’s zh query) Source: Electronic Engineering Album a522255
Episode 87 of Geehy Semiconductor’s developer community series “Geehy Xin De” (published by Electronic Engineering Album on 09-03): a guide to using APM32 peripheral drivers in the RTT-Studio environment. The article explains how to use adc, dac, hwtimer, uart, and other peripheral drivers after creating an APM32 project in RT-Thread Studio, and notes that APM32’s RT-Thread peripheral drivers already encapsulate low-level pin initialization and peripheral clock enabling within the driver, allowing developers to call them directly via the device model interface. This is part of the chip vendor’s ongoing tutorial output for the RT-Thread ecosystem (the series has previously covered APM32 series RT-Thread BSP porting, LwIP, LVGL, CherryUSB, and other topics), offering direct reference value for APM32 users and Studio newcomers.
3.4 Ecosystem Reference: H120D Drone RT-Thread Internal Mechanism Reverse-Engineering Documentation Project Updated
Date: 2026-09-05 (pushed 07:31 Beijing time) Source: H4ck3rTR/h120d-protocol
The third-party reverse-engineering documentation project h120d-protocol (4 stars) received an update within the window: organizing reverse-engineered WiFi protocol packets for the Holy Stone H120D aerial photography drone, RT-Thread internal mechanism documentation, and accompanying control tools. This project is the reverse-engineering documentation work of an independent hobbyist (unofficial), documenting both the internal RT-Thread mechanisms (threads/messages, etc.) in consumer drone firmware and the proprietary WiFi protocol. It offers some reference value for studying how RT-Thread is actually deployed in consumer electronics/drone products, and is included as an ecosystem reference.
IV. Summary and Trend Observations
- Toolchain side: The official Env tool merged PR #294—the WebUI plugin system introduces opt-in state retention (keep_alive), per-plugin resource isolation, and sandboxed contexts. Merged personally by founder BernardXiong, official developer tool experience iteration is accelerating.
- Kernel side: The main repository saw zero merges and zero new PRs for the second consecutive window (most recent #11776 on 09-03); the CAN framework refactor #11779 shows no new review progress (awaiting community response after CYFS3’s 09-03 statement), and the accumulation period continues; release remains v5.2.2.
- Ecosystem side: Within two days, canopennode-rtt advanced CiA402 from multi-axis + PP/PV/Homing to full coverage of cyclic synchronous CSP/CSV/CST, keeping the motion control thrust active; on the Chinese ecosystem content side, Electronic Engineering Album continues to produce RT-Thread-related work sharing (FRDM-MCXN947 USB Monitor secondary display) and chip vendor tutorials (Geehy EP.87).
- Official side: The official news API has been silent for the 16th consecutive day; with elexcon 2026 (9/9-11, Shenzhen) 4 days away, pre-event silence follows the expected rhythm.
- Recent three-day trend (09-03 ~ 09-05): Main repository #11776 merged, CiA402 multi-axis and PP/PV/Homing, CAN refactor review sees disagreement and receives maintainer’s “no CAN_V2” statement (09-03) → env WebUI revamp advances, EET republishes community work, official silence day 15 (09-04) → env PR #294 merged, CiA402 cyclic synchronous modes land, official silence day 16 (09-05). The current thrust is “official toolchain WebUI experience iteration + CAN/motion control ecosystem dual track,” with official external activity silent and building up toward elexcon.
Appendix: Source Verification Table
| Source | Verification Result |
|---|---|
| RT-Thread official news API | rt_org category still has 5 old entries, latest 06-17 Abu Dhabi report, 16th consecutive day with no additions |
| GitHub org: RT-Thread | Within the window, only 1 repo push for env (09-04T16:08Z, PR #294 merged, see 1.1); rt-thread (09-03T01:20Z) and packages (09-01) both had no new activity within the window |
| rt-thread main repo commits | No new merges in the past 48h (last #11776, 09-03T01:20Z, already included), zero merges within the window |
| rt-thread newly opened PRs | None (latest #11779, created 09-02) |
| rt-thread review queue | #11779 CAN refactor open, last comment CYFS3 09-03T09:47Z (no new progress); #11775 c908, #11772 asan, #11774 sal, #11689 stm32 BDMA all open with no activity |
| rt-thread releases | No new release (latest v5.2.2, 2025-10-31) |
| packages commits | No commits within the window (empty list) |
| topic:rt-thread ecosystem repos | 4 repo pushes within the window: canopennode-rtt (CSP/CSV/CST, see 3.1), h120d-protocol (see 3.4), zlgopen/awtk (09-04T03:44Z, general GUI improvements to font manager/darray/combobox etc., not directly related to RT-Thread-specific work, not included), promise1208/reviewing-and-testing-code (0-star new repo, generic documentation for embedded review Agent skill, not included) |
| Google News (“RT-Thread” when:3d, en) | 0 hits |
| Google News (睿擎 OR “RT-Thread” when:3d, zh) | 3 hits: OSChina proposition report (09-03, already included yesterday); EET “Hand-building a USB monitoring screen” (09-04, included in 3.2); EET “Geehy Chip Talk EP.87” (09-03, added in 3.3) |
| Google News (睿赛德 when:3d, zh) | 2 hits: OSChina proposition report (duplicate); EET “Big names are coming to Shenzhen” (09-02, outside window and body text unverifiable, not included) |
| Google News (“RT-Thread” when:7d, en) | 1 hit: Hackernoon general ransomware recovery technical article (mentions RT-Thread, not topic-specific, excluded) |
| EET China | Direct connection to original site unreachable (timeout), entry content double-verified via gnews title + Tavily indexed summary |
| Hacker News | fetch returned 6 hits, all noise (AMD Threadripper x2, Claude/threads, Ring Video Wall, canopennode-rtt new repo page, embedded-skills generic library), excluded |