RT-Thread Daily Intelligence Report (2026-09-21)
Research window: Past 3 days (2026-09-18 11:18 ~ 2026-09-21 11:18 Beijing time, covering the weekend) Sources: RT-Thread official news API, community forum article API, GitHub (org: RT-Thread main repo commits / PR / Issue / Releases, env toolchain repo, package index repo, device support package org, Studio BSP SDK org, GD32 downstream repos, topic:rt-thread ecosystem repos and name search), Google News aggregation (zh-CN / en-US, via proxy), Chinese industry media
Index
- I. Kernel and Version Updates
- Main repo merges nine proposals in Monday batch: SDIO double memory leak fix and stricter network hostname validation (09-21)
- Board-level and toolchain patches land in same batch: GD32 UART pins, STM32H7 RX DMA, and Rust target selection fixes (09-21)
- Official news API sees no new entries for the 32nd consecutive day (09-21)
- II. Official and Community Events
- CIIF on-site Workshop recruitment: hands-on edge AI smart car (09-20)
- EE Times China “media perspective”: mainstream media spotlight RT-Thread, “hidden champion” narrative focuses on AI mass production (09-19)
- III. Ecosystem and Vendor Adaptation
- RT-Thread Studio upgraded to kernel v5.3.0, J-Link debugger updated to V9.76a (09-20)
- STM32H7 device support package and HAL driver package dual release: v1.10.7 and v1.11.6 (09-18)
- Infineon PSoC6 evaluation board BSP fixes PWM/ADC issues, Renesas RA8P1 adds OpenMV release project (09-18 ~ 09-21)
- GD32 downstream repo submits driver update proposal, GUI library AWTK continues submissions (09-18 ~ 09-20)
- IV. Industry Applications
- Community runs heterogeneous AMP network on RK3576 board: RT-Thread exclusively occupies one A53 for independent TX/RX (09-21)
- V. Summary and Trend Observations
- Trends over the past three days (09-18 ~ 09-21)
- Limitations and deduplication notes
- Appendix: Source verification table
I. Kernel and Version Updates
1.1 Main repo merges nine proposals on Monday: SDIO double memory leak fixes and network hostname validation tightened (09-21)
Date: 2026-09-21 09:28 ~ 10:18 (Beijing time, merge time) Source: PR #11782, PR #11806
At the end of the window, on Monday morning, the mainline merged nine proposals in a batch, all backlogged fixes and cleanups from the review queue, with no feature-level changes. The most significant is the tightening of hostname handling in the network component for the AT channel: the original implementation copied numeric-looking hostname strings into a 16-byte stack buffer based on their own length, allowing out-of-bounds writes for oversized input; the merged version now directly rejects oversized numeric hostnames. Both storage-side items are SDIO memory leaks: one allocates temporary memory when handling the partial CIS tuple branch but never frees it (related defect report #11724), so repeatedly initializing and deinitializing an SDIO device leaks continuously; the other frees the driver registration node only when a matching card is found, so repeated registration and deregistration with no card or no match also leaks. Both were submitted by the same contributor, and the second is the proposal covered in the previous issue, now closed out with this merge.
1.2 Board-level and toolchain patches land in the same batch: GD32 UART pins, STM32H7 RX DMA, and Rust target selection fixes (09-21)
Date: 2026-09-21 09:28 ~ 10:18 (Beijing time, merge time) Source: PR #11808, PR #11804
The same batch also includes four board-level and toolchain patches. The STM32H7 general-purpose DMA configuration file adds the UART4 receive-side channel definition, fixing the issue where UART reception did not work after enabling that channel at the board level; this item, together with the block device partition log format specifier fix, are among the three small fixes reviewed in the previous issue, all of which have now landed. The GigaDevice GD32 series USART initialization fix: the transmit pin is changed to alternate-function push-pull and the receive pin to pull-up input, replacing the previous erroneous alias implementation that configured both pins as plain outputs, covering multiple series from E50x to F30x. The Rust toolchain’s chip target detection fixes the Cortex-M33 branch: it previously always returned a soft-float target, so hard-float boards received the wrong library; it now determines hard float consistently with the M4/M7 branches. There are also two documentation fixes: the QEMU Linux quick-start guide and the removal of a high-risk uninstall command from the documentation.
1.3 Official news feed sees no new items for the thirty-second consecutive day (09-21)
Date: 2026-09-21 (verification time) Source: RT-Thread official news feed
The latest entry in the archived articles returned by the official news feed this period is still dated 2026-06-17, with no new items in the window, marking the thirty-second consecutive day without updates; the official website’s news list page continues to return a loading failure state and cannot be read directly. Product releases and event information continue to debut via the WeChat official account, industry media, and the online store channel, and the focus of external communications has not shifted back to the official website pages.
II. Official and Community Activities
2.1 On-site Workshop recruitment at the Industry Fair: hands-on edge AI smart car (09-20)
Date: 2026-09-20 (publish time) Source: EE Times China (aggregated link)
The “Event Registration” section of EE Times China published a recruitment article for an on-site Workshop at the Industry Fair: RT-Thread will present a hands-on workshop on edge AI smart cars at the Industry Fair, inviting developers to go beyond a cursory tour of the exhibition hall and personally implement an end-to-end edge AI deployment pipeline on site. The article serves as registration guidance; specific sessions and registration details are subject to the organizer’s subsequent announcements. The original page is access-restricted, so the key points are based on the aggregated title and section information.
2.2 EE Times China “Media Perspective”: mainstream media coverage of RT-Thread, “hidden champion” narrative focuses on AI mass production (09-19)
Date: 2026-09-19 (publish time) Source: EE Times China (aggregated link)
The “Media Perspective” section of EE Times China published an article summarizing concentrated mainstream media coverage of RT-Thread, using “hidden champion” to characterize its installed base and industry position in the domestic embedded operating system field, and focusing on the company’s path to driving AI toward mass production. Articles in this section are typically industry media roundups of the company’s recent developments; the original page is access-restricted, so details are based on aggregated information.
III. Ecosystem and Vendor Adaptation
3.1 RT-Thread Studio Companion Upgraded to Kernel v5.3.0, J-Link Debugger Updated to V9.76a (09-20)
Date: 2026-09-20 17:36 ~ 17:50 (Beijing time, merge time) Source: SDK index repository, kernel source repository
The RT-Thread Studio companion completed two upgrades on the same day. First, the SDK index and the built-in kernel source repository were switched to v5.3.0 in sync: the index side updated the kernel entry and completed the version merge, while the source side updated the built-in kernel to the new version, so users creating projects and installing SDKs within the development tool will use the new kernel. Second, the debugger artifact repository upgraded J-Link to V9.76a and added the corresponding entry to the index — the previous upgrade was V8.48 in July 2025, making this a cross-year version catch-up, more relevant to mass-production validation and industrial debugging environments that rely on J-Link. The v5.3.0 kernel was released on 09-10, and the Studio side followed ten days later.
3.2 STM32H7 Device Support Pack and HAL Driver Pack Dual Release: v1.10.7 and v1.11.6 (09-18)
Date: 2026-09-18 12:58 ~ 12:59 (Beijing time, push time) Source: CMSIS device pack, HAL driver pack
Two foundational support packs for the STM32H7 series released new versions on the same day within the window. Device pack v1.10.7 added TIM23 and TIM24 timer instance definitions, fixed typos in GPIO mode register bit definitions and link script comment encoding, and conditionally handled a class of compiler warnings. HAL driver pack v1.11.6 merged roughly twenty upstream syncs in one go, covering USB zero-length packet handling, Ethernet 10 Mbps rate switching and receive timestamp context, SDMMC ultra-high-speed card clock ceiling, I2C transaction deadlock, AES-GCM and CCM non-word-aligned output for cryptographic peripherals, FDCAN filter overflow protection, DMA callback trigger bit inversion, and smart card configuration sequences. These two packs are high-frequency dependencies when creating microcontroller projects; this round focused on backfilling historical nodes and aligning with upstream, continuing the recent version-alignment cadence on the device pack side.
3.3 Infineon PSoC6 Evaluation Board BSP Fixes PWM/ADC Issues, Renesas RA8P1 Adds OpenMV Release Project (09-18 ~ 09-21)
Date: 2026-09-18 ~ 2026-09-21 (push time) Source: PSoC6 evaluation board BSP, RA8P1 Titan Mini BSP
Two vendor board-level repositories under the Studio BSP organization saw updates. The Infineon PSoC6 evaluation board BSP received cross-project fixes to PWM and ADC macros and drivers from an external contributor, sharing the same origin as the Infineon PWM macro mismatch proposal under mainline review (#11802), representing wrap-up cleanup for this board support pack. The Renesas RA8P1 Titan Mini added an OpenMV release project and continuous integration configuration, completing the release pipeline for machine vision applications on this high-performance Cortex-M85 board and dovetailing with the graphical development trend covered in the previous issue.
3.4 GD32 Downstream Repository Submits Driver Update Proposal, UI Library AWTK Continues Committing (09-18 ~ 09-20)
Date: 2026-09-18 ~ 2026-09-20 (push time) Source: GD32 downstream repository PR #71, AWTK repository
The GigaDevice downstream board-level repository submitted a comprehensive driver update proposal within the window (submitted 09-20, still under review), continuing the repository’s board-level support backfill cadence over the past month; its main branch’s latest commit was also a driver update change, with the vendor’s self-maintained branch advancing steadily. The general-purpose UI toolkit AWTK (tagged as part of the RT-Thread ecosystem) had three commits within the window, covering UI description file loading, animated image handling, and documentation updates — all general improvements to the toolkit itself, recorded as non-dedicated ecosystem reference per convention.
IV. Industry Applications
4.1 Community Runs Heterogeneous AMP Networking on RK3576 Board: RT-Thread Takes Exclusive Control of One A53 for Independent Send/Receive (09-21)
Date: 2026-09-21 09:39 (Beijing time, update time) Source: Forum long-form post 63207209b0514465
The community published a long-form post on RK3576 (NanoPi M5 board) heterogeneous multi-core practice: stripping one A53 core from Linux and handing it to RT-Thread, and moving the entire GMAC1 Ethernet controller to the RT-Thread side to achieve independent network send/receive (ping succeeded). The author first disproved the Cortex-M0 coprocessor path on the same chip (architecture-level access control isolation, not applicable), then located and fixed three root causes on the application-core approach — incorrect MDIO clock frequency calculation, PHY reference clock enable timing too late, and heap crash triggered by sustained ping; the GMAC hardware abstraction layer for this model in the chip vendor’s SDK is an empty shell, requiring self-completed porting items. The article includes a complete reproduction path and notes on remaining issues, offering direct reference value for real-time-side independent networking in AMP scenarios and edge gateway directions, and representing a rare in-depth practice record in the community.
V. Summary and Trend Observations
5.1 Trends Over the Past Three Days (09-18 ~ 09-21)
- Mainline silent over the weekend, concentrated wrap-up on Monday: All nine merges within the three-day window occurred on Monday morning, all being existing fixes and cleanup (network stack input validation, SDIO double leak, board-level patches, documentation); larger proposals under review such as network protocol stack upgrades and bus driver refactoring continue to wait, with no new proposals opened and no new defect reports within the window.
- Toolchain companion enters follow-up phase: More than ten days after the v5.3.0 kernel release, Studio’s SDK index, built-in kernel source, and debugger artifacts followed up within the same window; the post-release companion rollout cadence is steady, and the J-Link that had not been updated across the year was also brought up to date.
- Device packs maintain version-alignment cadence: The STM32H7 dual packs released on the same day, with content focused on backfilling historical nodes and upstream syncs, continuing this month’s cleanup-style updates on the device side.
- Community in-depth content keeps being produced: The RK3576 AMP networking long-form post is a rare multi-core heterogeneous hands-on record; tutorial series and competition/application old posts remain under continuous maintenance, and community content output has not slowed despite the silence on official channels.
- Official communication still on new media: The official news API has been dormant for the thirty-second day; this period’s external content appeared mainly via WeChat official accounts and industry media (two items from Electronic Engineering Album: a media-perspective overview and a CIIF Workshop recruitment), and the official website news page remains unverifiable directly.
5.2 Limitations and Deduplication Notes
- Two media and event items from the aggregation source (CIIF Workshop, “hidden champion” report) had restricted access on the original sites, and the full text could not be retrieved; item highlights are described based on aggregated titles and section information, with details subject to the original text.
- Deduplication notes: Gino Pi launch (already covered on 09-15 and 09-17; this period’s mall article is only a minor update), the electronic design competition Problem H open-source project (already covered on 09-18), the motion-sensing mouse tutorial (first published 09-12, already covered; this period is an old-post update), the two UART tutorial chapters and the zephyr discussion thread (already covered on 09-17 and 09-18) are all not reported again; old-post updates are noted only in the appendix source table.
- The “update time” of the forum article API may be later than the first-publish time; item dates in this period follow the update time returned by the API.
- This period is a Monday, with a window of the past 3 days (covering the weekend); a longer date span for items than a weekday window is normal.
Appendix: Source Verification Table
| Source | Verification Result |
|---|---|
| RT-Thread official news API | Latest entry dated 2026-06-17, no new items within the window; third consecutive day of no updates |
| Community forum article API | One new item within the window (long-form article on RK3576 AMP networking); several older posts also updated (tutorial series, discussion threads, competition projects), not re-included |
| GitHub org: RT-Thread (main repo commits) | 9 merges within the window, concentrated on the morning of 09-21 (Beijing time) |
| GitHub org: RT-Thread (PR / Issue) | 9 proposals merged; no new proposals opened and no new bug reports within the window |
| GitHub RT-Thread/rt-thread (releases) | No new releases within the window; latest is v5.3.0 on 09-10 |
| GitHub RT-Thread/env (toolchain) | No new commits or releases within the window; latest is 09-16 |
| GitHub RT-Thread/packages (package index) | No new commits within the window; latest is 09-14 |
| GitHub RT-Thread-Packages (device support package org) | Dual release within the window: STM32H7 device package and HAL driver package (v1.10.7 / v1.11.6, 09-18) |
| GitHub RT-Thread-Studio (BSP SDK org) | 5 repos received pushes: SDK index and kernel source switched to v5.3.0, J-Link upgraded to V9.76a, PSoC6 BSP fix, RA8P1 OpenMV project |
| GitHub GD32-MCU-IOT (vendor downstream org) | Driver update proposal #71 submitted within the window (09-20, under review) |
| GitHub topic:rt-thread (pushes in the last three days) | Three AWTK commits, H120D protocol documentation update; the rest are outside the window or insufficiently relevant |
| Google News aggregation (Chinese and English, via proxy) | 2 valid items (CIIF on-site Workshop registration, media-perspective roundup); the rest are headline word-splitting and advertising noise, removed |
| Official website news list page | Returns a load-failure state, cannot be verified directly; substituted with API archives and other channels |
Complete Source List
- [1] PR #11782 (network AT channel hostname validation) — https://github.com/RT-Thread/rt-thread/pull/11782
- [2] PR #11806 (SDIO driver deregistration memory leak) — https://github.com/RT-Thread/rt-thread/pull/11806
- [3] PR #11780 (SDIO CIS tuple memory leak) — https://github.com/RT-Thread/rt-thread/pull/11780
- [4] PR #11809 (block device partition log format specifier fix) — https://github.com/RT-Thread/rt-thread/pull/11809
- [5] PR #11808 (STM32H7 UART4 RX DMA configuration) — https://github.com/RT-Thread/rt-thread/pull/11808
- [6] PR #11804 (GD32 USART TX/RX pin initialization fix) — https://github.com/RT-Thread/rt-thread/pull/11804
- [7] PR #11811 (Rust toolchain Cortex-M33 target selection) — https://github.com/RT-Thread/rt-thread/pull/11811
- [8] PR #11790 / #11793 (QEMU quick start and documentation fixes) — https://github.com/RT-Thread/rt-thread/pull/11790, https://github.com/RT-Thread/rt-thread/pull/11793
- [9] RT-Thread official news API — https://club.rt-thread.org/api/index/getList?type=rt_org
- [10] Forum long-form article “NanoPi M5 (RK3576) Linux networking + AMP: running networking (GMAC1)” — https://club.rt-thread.org/api/index/getContent?id=63207209b0514465
- [11] CIIF on-site Workshop recruitment post (EE Times China, aggregated link) — https://news.google.com/rss/articles/CBMiU0FVX3lxTE5BVFFZTDBOdm1KV1RRUmZ6cFE3M05JcjRjTEphM2RiM0Q4V3dVYnBIbEpJSnVFUU4wWVZISXNTUmhzTEEtQmFOQml4TS1ZVEVNMEJj?oc=5
- [12] Mainstream media “hidden champion” coverage roundup (EE Times China, aggregated link) — https://news.google.com/rss/articles/CBMiU0FVX3lxTE1tQ2hQM2FvOXplZHFTQnpkSnZvSk04Vkt3SmpFRUJFNnpqMEdOZVV2S3A4WkMzTmRRTkZMVWdyUFYxSzJXT1BxYjUyTUZOdUp0al9v?oc=5
- [13] RT-Thread Studio SDK index repo — https://github.com/RT-Thread-Studio/sdk-index
- [14] RT-Thread Studio kernel source repo — https://github.com/RT-Thread-Studio/sdk-rt-thread-source-code
- [15] RT-Thread Studio J-Link debugger artifact repo — https://github.com/RT-Thread-Studio/sdk-debuger-jlink
- [16] STM32H7 CMSIS device support package — https://github.com/RT-Thread-Packages/cmsis-device-h7
- [17] STM32H7 HAL driver package — https://github.com/RT-Thread-Packages/stm32h7xx-hal-driver
- [18] PSoC6 evaluation board BSP repo — https://github.com/RT-Thread-Studio/sdk-bsp-cy8c624-infineon-evaluationkit
- [19] RA8P1 Titan Mini BSP repo — https://github.com/RT-Thread-Studio/sdk-bsp-ra8p1-titan-mini
- [20] GD32 downstream repo driver update proposal (PR #71) — https://github.com/GD32-MCU-IOT/gd32_rt-thread/pull/71
- [21] AWTK GUI toolkit repo — https://github.com/zlgopen/awtk
- [22] RT-Thread main repo — https://github.com/RT-Thread/rt-thread