RT-Thread Daily Intelligence Report (2026-09-16)
Research window: Past 24 hours (2026-09-15 11:18 ~ 2026-09-16 11:18 Beijing Time) Sources: RT-Thread official news API, community forum article endpoint, GitHub (org: RT-Thread main repo commits / PR / Issue / Releases, env toolchain repo, package index repo, Studio BSP SDK org, topic:rt-thread ecosystem repos), Google News aggregation (zh-CN / en-US, via proxy), Chinese industry media
In This Issue
- I. Kernel and Release Updates
- XuanTie C908 platform RISC-V support lands in three consecutive merges: rt-smart, MMU, and SMP (09-15)
- env toolchain ships v2.0.0 and v2.0.2 back-to-back, command-line refactor finalized (09-16)
- SDIO driver deregistration and node memory leak defect reports enter the processing queue (09-15)
- II. Official and Community Activities
- 9th National College Student Embedded Chip and System Design Competition: SZTU wins the Grand Prize RT-Thread Cup (09-15)
- Community forum adds technical article “MCU C Runtime Library Startup Flow” (09-15)
- Official news API sees no new entries for the 27th consecutive day (09-16)
- III. Ecosystem and Vendor Porting
- STM32N657 Nucleo BSP merged into mainline, spanning 83 files (09-16)
- Nations Technology N32H three-series driver expansion merged into mainline (09-16)
- STM32 Ethernet driver completes migration to the new HAL interface (09-15)
- Driver-side fixes: GD32 UART pins, Infineon PWM macros, and STM32 linking issues (09-15 ~ 09-16)
- IV. Industry Applications
- No new deployment cases in the window; competition award-winning projects and industrial quality inspection prompts provide scenario leads (09-15)
- V. Summary and Trend Observations
- Three-day trend (09-13 ~ 09-16)
- Limitations and deduplication notes
- Appendix: Source verification table
I. Kernel and Version Updates
1.1 Trio of RISC-V Support Merges for XuanTie C908 Platform: rt-smart, MMU, and SMP (09-15)
Date: 2026-09-15 22:57 (Beijing time, merge time) Source: PR #11775
Three commits for the XuanTie C908 platform were merged into the mainline together within the window, totaling 31 files, approximately 2,575 lines added, and 565 lines removed. The three items are: completing the libcpu MMU framework with support for SV39 / SV48 / SV57 address modes along with test cases; adding rt-smart support for the C908 by referencing existing implementations for K230 and Virt / C906; and adding SMP support for the C908, with optimizations for secondary core bring-up timing, TLB flushing, and IPI initialization. The validation platform is the xiaohui C908 under the BSP directory (QEMU emulation). With both rt-smart and SMP in place, the core has moved from merely running to being capable of multicore user-space validation.
1.2 env Toolchain Releases v2.0.0 and v2.0.2 Back-to-Back, Command-Line Refactor Finalized (09-16)
Date: 2026-09-16 09:48 / 09:51 (Beijing time, release time) Source: env v2.0.0, env v2.0.2
The RT-Thread env toolchain released two versions within the window, with the version number jumping directly from 1.5.x to 2.0.0, followed by a corrective 2.0.2 two minutes later. This is the first release since v1.5.2 in April 2024. Major changes include: refactoring the configuration system with kconfiglib and unifying the command-line entry point, with the Windows side switching to registered commands instead of relying on scripts; adding the sdk command and the e-build embedded build system; introducing env.json as the single source of truth for version numbers, repository addresses, and mirror information, with hardcoded addresses in the code now read through an access layer; no longer bundling arm-none-eabi, gdb, and qemu toolchains in the default installation; and the install script automatically selecting mirror sources based on network location. The distribution name has been changed to rt-env.
1.3 SDIO Driver Deregistration and Node Memory Leak Defect Report Enters Processing Queue (09-15)
Date: 2026-09-15 17:53 (Beijing time, latest update) Source: Issue #11801
Discussion update on a device driver defect report within the window. The report points out two issues in the SDIO driver framework: when unloading one of multiple loaded SDIO drivers, the linked-list traversal does not exit after a successful match, and the local pointer may be overwritten to null in the next loop iteration; the release of an allocated node pointer is bound inside the branch where a card has been matched, so it is not released when no card is matched, posing a memory leak risk. The report also suggests replacing the existing approach with a safer linked-list traversal macro. The issue is tagged as a defect and driver component, with a status of in progress and three discussion threads within the window.
II. Official and Community Activities
2.1 9th National College Student Embedded Chip and System Design Competition: SZTU Wins Grand Prize RT-Thread Cup (09-15)
Date: 2026-09-15 14:34 (Beijing time, publication time) Source: Southern Metropolis Daily report
The national finals results of the 9th National College Student Embedded Chip and System Design Competition were announced. A team from Shenzhen Technology University won the Grand Prize RT-Thread Cup as well as 3 national first prizes, 4 second prizes, and 2 third prizes. The competition was hosted by the China Electronic Education Society, with 15 chip companies jointly setting the problems. A total of 908 institutions, 44,500 students, and 17,000 teams participated, with 1,227 teams advancing to the national finals. The Grand Prize-winning work was “An Integrated Terminal for Gesture-Interactive Desktop Ambient Lighting and Plant Care Based on RT-Thread,” while another work, “A Smart Meeting Room System Based on OpenHarmony and RISC-V,” won a national first prize. The emergence of corporate-sponsored awards indicates that RT-Thread’s investment in the university track has extended from providing development boards to problem setting and judging.
2.2 Community Forum Adds Technical Article “MCU C Runtime Library Startup Process” (09-15)
Date: 2026-09-15 17:04 (Beijing time, update time) Source: Community forum article API
The community forum added a technical article that starts from ARMv7-M reset behavior, then breaks down layer by layer the relationship between the vector table and VTOR, the copying of the .data section from Flash to RAM and the zeroing of the .bss section, and discusses how to standardize takeover of the initialization process using the embedded C runtime library. The article includes an accompanying video and is a systematic explanation aimed at beginners. The forum article API had returned an error in the previous period and returned to normal in this period, and will be re-included in routine checks going forward.
2.3 Official News API Has No New Additions for the 27th Consecutive Day (09-16)
Date: 2026-09-16 11:18 (verification time) Source: RT-Thread official news API
The latest entry on the official news API is still dated 2026-06-17, with no new additions within the window, marking the 27th consecutive day without updates. Product and event information continues to be first released through the WeChat official account channel, and external observers need to cross-verify using aggregator sources together with GitHub repository status. The competition award information in this issue came from media channels, with no synchronization seen on the official API.
III. Ecosystem and Vendor Adaptation
3.1 STM32N657 Nucleo BSP Merged into Mainline, 83 Files (09-16)
Date: 2026-09-16 09:05 (Beijing time, merge time) Source: PR #11799
The STM32N657 Nucleo BSP proposal, which was in the review queue last period, was merged into the mainline within the window, spanning 83 files with approximately 17,884 lines added, reviewed by supperthomas and kurisaW. The proposal was submitted for review on 09-11, and on 09-14 underwent four force pushes in a single day to fix continuous integration issues, after which it passed review and was merged. The accompanying STM32N657xx FSBL software package index was merged earlier on 09-14, completing the STM32N6 series on both the BSP and software package sides. The STM32N6 targets graphics and vision applications with a neural processing unit, marking the first time this series has entered the mainline support list.
3.2 Nations Technology N32H Three-Series Driver Extension Merged into Mainline (09-16)
Date: 2026-09-16 09:06 (Beijing time, merge time) Source: PR #11800
The N32H three-series driver extension from last period’s review queue was also merged into the mainline within the window, spanning 70 files with approximately 8,096 lines added and 2,778 lines deleted, covering the N32H47x and N32H48x, N32H49x, and N32H7xx series along with three evaluation boards. The shared driver layer added ADC, DAC, I2C, and SPI configuration headers, and extended driver branches for ADC, DAC, Ethernet, GPIO, hardware I2C, NAND, QSPI, SDRAM, SPI, serial, and watchdog; two evaluation boards additionally gained FEMC timing tables, Ethernet PHY reset, and USB configuration. The three new boards were simultaneously added to the continuous integration build matrix. Driver completion for domestic MCU vendors remains the primary source of mainline merges this quarter.
3.3 STM32 Ethernet Driver Completes Migration to New HAL Interface (09-15)
Date: 2026-09-15 22:59 (Beijing time, merge time) Source: PR #11781
The STM32 Ethernet driver completed its migration to the new hardware abstraction layer interface, spanning 8 files with 755 lines added and 968 lines deleted, validated on both the F4 and H7 platforms. The change consolidates scattered transmit/receive logic into a unified interface, laying the groundwork for subsequent BSPs to reuse the same Ethernet driver. The submitter is a developer who has long maintained the STM32 porting layer, making this a mainline maintenance change.
3.4 Driver-Side Fix Roundup: GD32 Serial Pins, Infineon PWM Macros, and STM32 Linking Issue (09-15 ~ 09-16)
Date: 2026-09-15 21:50 ~ 2026-09-16 10:19 (Beijing time, commit and merge times) Source: PR #11802, PR #11803, PR #11804
Three driver fix changes appeared within the window. The merged one (#11803) fixes a linking issue with a type-name function in the STM32 direct memory access driver, a one-line change to eliminate a compilation warning when the logging component is not enabled. The two changes entering review are: a fix for serial transmit/receive pin initialization across GD32 series, configuring the transmit pin as alternate-function push-pull and the receive pin as input with pull-up, and removing an incorrect alias that configured both pins as general-purpose push-pull outputs, affecting the GD32E50x, F10x, F20x, and F30x series; and a fix for a PWM macro mismatch on the Infineon PSoC6 evaluation board, where a conditional compilation macro name was inconsistent with the board-level configuration, causing the PWM initialization code in the slider example to be entirely compiled out and the example to never find the PWM device, spanning 14 files. All three are routine fixes submitted by ecosystem developers.
IV. Industry Applications
4.1 No New Deployment Cases Within the Window; Competition Award Winners and Industrial Quality Inspection Topics Provide Scenario Clues (09-15)
Date: 2026-09-15 ~ 2026-09-16 (verification time) Source: Southern Metropolis Daily report, RT-Thread official news API
There were no new mass-production or commercial deployment cases within the window, and the official news API contained no case-type articles either. Trackable scenario clues come from two existing pieces of information: first, competition award-winning works are concentrated in intelligent sensing, embedded terminals, and edge control, among which the gesture-interaction desktop terminal and smart meeting room system are both consumer and office scenarios in mass-producible form; second, the industrial quality inspection topic of the 2026 Open Source Competition is still in its registration period. There were no new developments in robotics or embodied intelligence within the window, consistent with the pace of the previous week.
V. Summary and Trend Observations
5.1 Trends Over the Past Three Days (09-13 ~ 09-16)
- Kernel-side architectural capability completion: The triple merge of rt-smart, MMU, and SMP for XuanTie C908 is the most significant kernel change in recent times, with the RISC-V direction moving from single-core bare-metal to multi-core user-mode validation, representing continued progress in the same direction as last week’s RISC-V lazy floating-point and vector context switching topics.
- Major toolchain version finalized: env jumped from 1.5.x to 2.0.0 with an immediate follow-up release of 2.0.2, the first release since 2024. The command-line orientation, configuration system refactoring, and single-source mirror addresses will directly affect developers’ daily build workflows, and compatibility notes should be reviewed before upgrading.
- Review queue cleared rapidly: The two BSP proposals listed in last period’s report were merged into the mainline successively within the window, taking approximately five to six days from submission to merge, indicating stable efficiency in the continuous integration and review feedback loop.
- Vendor adaptation remains the main body of merges: Changes related to STMicroelectronics and Nations Technology account for the majority of merge entries this period, with new series from international major vendors and domestic MCUs advancing in parallel.
- Continued channel migration on the communications side: The official news API has been inactive for twenty-seven days, while university competitions and forum technical articles have become the external window for brand and technology; external observers should incorporate competition information and forum APIs into routine verification.
5.2 Limitations and Deduplication Notes
- Competition award information was cross-checked against media reports and university official website articles, with award-winning work names and award categories consistent; env version information is based on repository release notes.
- Deduplication notes: The Gino Pi launch, the RT-Thread industrial intelligence article, the Lingang Automotive Software Alliance salon preview, the STM32N657xx FSBL software package index merge, and the lwip 2.2.1 proposal iteration from last period’s report were all covered in the 2026-09-15 report and are not repeated here. New content in this period includes the merge status changes of the two BSP proposals mentioned above, the major env version release, competition results, and forum technical articles.
- The forum article API returned to normal this period (it returned an error in the previous period) and has been included in verification this period.
- The official news API has no new entries, with its latest entry dated 2026-06-17.
Appendix: Source Verification Table
| Source | Verification Result |
|---|---|
| RT-Thread official news API | Latest entry dated 2026-06-17, no additions within the window, marking the twenty-seventh consecutive day without updates |
| Community forum article API | Back to normal, one new technical article added (09-15 17:04) |
| GitHub org: RT-Thread (main repo commits) | 14 merges within the window: three consecutive XuanTie C908 commits, two BSP proposals, STM32 Ethernet migration and driver fixes |
| GitHub org: RT-Thread (PR / Issue) | 5 proposals merged; 2 new fix proposals and 1 device driver defect report added |
| 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) | v2.0.0 and v2.0.2 released within the window, plus two Windows runtime and command-line related proposals merged |
| GitHub RT-Thread/packages (package index) | No new commits within the window, latest is the STM32N657xx FSBL index on 09-14 |
| GitHub RT-Thread-Studio (BSP SDK org) | No new pushes within the window, latest is the SDK index and Gino Pi BSP on 09-11 |
| GitHub topic:rt-thread (pushes in the past week) | No new entries within the window, most recent push is a third-party GUI project on 09-15, serving as non-dedicated ecosystem reference |
| Google News aggregation (Chinese and English, via proxy) | One valid news item matched (competition award), the rest were false matches from title word-splitting and gambling content, which have been excluded |
| Chinese industry media original sites | The competition article was cross-checked against both the media outlet and the university’s official website; no other valid articles were found within the window |
Complete Source List
- [1] XuanTie C908 platform rt-smart / MMU / SMP support (PR #11775) — https://github.com/RT-Thread/rt-thread/pull/11775
- [2] env toolchain v2.0.0 release notes — https://github.com/RT-Thread/env/releases/tag/2.0.0
- [3] env toolchain v2.0.2 release notes — https://github.com/RT-Thread/env/releases/tag/2.0.2
- [4] env adds environment info parameter and centralizes repository addresses (PR #295) — https://github.com/RT-Thread/env/pull/295
- [5] env Windows plugin runtime and context menu fix (PR #297) — https://github.com/RT-Thread/env/pull/297
- [6] SDIO driver deregistration and node memory leak defect report (Issue #11801) — https://github.com/RT-Thread/rt-thread/issues/11801
- [7] Report on SZTU’s award at the 9th National College Student Embedded Chip and System Design Competition — https://m.mp.oeeee.com/a/BAAFRD0000202609151666219.html
- [8] Community forum technical article “MCU C Runtime Library Startup Process” — https://club.rt-thread.org/api/index/getContent?id=d29d235c7762c46e
- [9] STM32N657 Nucleo BSP merged into mainline (PR #11799) — https://github.com/RT-Thread/rt-thread/pull/11799
- [10] Nations Technology N32H three-series driver expansion merged into mainline (PR #11800) — https://github.com/RT-Thread/rt-thread/pull/11800
- [11] STM32 Ethernet driver adapted to new HAL interface (PR #11781) — https://github.com/RT-Thread/rt-thread/pull/11781
- [12] stm32 direct memory access driver type name linkage issue fix (PR #11803) — https://github.com/RT-Thread/rt-thread/pull/11803
- [13] GD32 serial transmit/receive pin initialization fix (PR #11804) — https://github.com/RT-Thread/rt-thread/pull/11804
- [14] Infineon PSoC6 PWM conditional compilation macro mismatch fix (PR #11802) — https://github.com/RT-Thread/rt-thread/pull/11802
- [15] RT-Thread official news API — https://club.rt-thread.org/api/index/getList?type=rt_org