RT-Thread Weekly Report (2026-09-11 ~ 2026-09-18)
Reporting period: September 11, 2026 (Friday) to September 18, 2026 (Friday), 8 calendar days and 6 publication days in total Sources: Daily RT-Thread news briefs from this publication (09-11, 09-14, 09-15, 09-16, 09-17, 09-18, 6 issues in total) Editorial note: This period covers five dimensions: the RT-Thread kernel and releases, toolchains, ecosystem vendor adaptation, community activities, and industry applications. All items come from verified sources in the daily briefs for the corresponding period.
I. Weekly Highlights
- Three consecutive RISC-V support merges for the XuanTie C908 platform (09-15): rt-smart, MMU, and SMP support all entered the mainline together, totaling 31 files, with approximately 2,575 lines added and 565 lines removed. The MMU support completes SV39 / SV48 / SV57 address modes, and the validation platform is the QEMU-emulated xiaohui C908. This core thus advances from single-core operation to a stage where multi-core user-space validation is possible.
- RISC-V lazy FP/RVV context switch proposal receives positive response from kernel maintainers (09-15): An OSPP 2026 topic pointed out that the RISC-V port layer unconditionally saves and restores the full FPU state on every context switch and provides no support for the vector extension RVV at all. Maintainers acknowledged this as a very good performance optimization proposal and welcomed a PR submission.
- env toolchain jumps to v2.0.0 and immediately follows up with v2.0.2 (09-16): The version number jumped directly from 1.5.x to 2.0.0, marking the first release since April 2024; the configuration system was refactored with kconfiglib, the Windows side switched to registered commands, an sdk command and embedded build system were added, env.json was introduced as a single source of information, and the distribution name was adjusted to rt-env.
- Two major BSP proposals merged into the mainline successively within the window (09-16): The STMicroelectronics STM32N657 Nucleo BSP (83 files, approximately 17,884 lines added) and the Nations Technology N32H three-series driver expansion (70 files, approximately 8,096 lines added and 2,778 lines removed) landed one after another, taking about five to six days from submission to merge; the accompanying STM32N657xx FSBL software package index was merged earlier on 09-14, completing this series on both the BSP and software package sides.
- Gino Pi development board forms a complete chain from index to sale to adaptation (09-11 ~ 09-16): On 09-11 it entered the RT-Thread Studio SDK index (GD32H77D-Gino BSP v1.0.0, package size 138 MB), on 09-15 it was officially launched in partnership with GigaDevice (with a launch discount of 80 yuan), and on 09-16 the JLink debugging chain was completed (50 example projects) and it received first-batch adaptation on the RT-Thread platform.
- Existing defects closed out in a concentrated effort (09-12 ~ 09-17): Capacity validation defects in STM32 link scripts across various regions were fixed and merged, covering 110 link scripts, while a defect report submitted in January of this year and pending for about eight months was closed during the same period; the SDIO driver deregistration memory leak went from defect report (09-12) to fix proposal (09-17) in about two days, and four additional security-related issues were closed in a concentrated manner on 09-13.
- Dense output from university competitions and community content (09-15 ~ 09-18): The national finals results of the 9th National College Student Embedded Chip and System Design Competition were announced, with Shenzhen Technology University winning the grand prize RT-Thread Cup and 3 national first prizes; serialized introductory tutorials on the community forum, open-source competition projects, and discussion threads on graphical configuration tools formed the main body of new content within the window.
- Official news channel shows zero updates across the entire period: The latest entry on the official news interface remains dated 2026-06-17, with no additions for the twenty-second to twenty-ninth consecutive days. Product launches and event previews were all first released through WeChat official accounts, the official website store, and forum channels.
II. Kernel and Version Updates
Versions and Mainline
- v5.3.0 release wrap-up (included in the period-opening daily report 09-11, event date 09-10): The v5.2.2 to v5.3.0 changelog was merged into master, advancing the mainline version number to v5.3.1; beta-phase fixes were backported to mainline in 14 commits across 23 files, all three landing densely on the same evening as the Release.
- Mainline resumes routine merges after version wrap-up (from 09-14): Merges in this cycle covered peripheral driver enhancements, new-series BSP landing, architecture backend completion, and linker script fixes. No new version was released within the window; the latest official release remains v5.3.0 from 09-10.
- Toolchain released twice in one week: The period-opening daily report covered Env v1.5.3 (released 09-10, the tool’s first version since April 2024); six days later, env shipped v2.0.0 and v2.0.2 back-to-back (09-16), with the version number jumping to 2.0.0.
Fixes Merged into Mainline This Week (chronological)
- Two corrections to the QEMU getting-started documentation merged, adding missing apt dependency packages and updating a dead toolchain download link (09-11, #11789 / #11794)
- STM32 SPI BDMA support merged, unifying configuration across the three transfer channel types DMA / BDMA / GPDMA (09-14, #11689)
- XuanTie C908 platform rt-smart, MMU, and SMP support merged as a trio (09-15, #11775)
- STM32 Ethernet driver completed migration to the new hardware abstraction layer interface, verified on both F4 and H7 platforms (09-15, #11781)
- STM32N657 Nucleo BSP merged into mainline, 83 files, approximately 17,884 new lines (09-16, #11799)
- Nations Technology N32H three-series driver expansion merged into mainline, covering three evaluation boards (09-16, #11800)
- Xiaohua Semiconductor HC32 series BSP configuration sync merged into mainline, 52 files (09-16, #11798)
- STM32 DMA driver type-name function linkage issue fixed (09-16, #11803)
- STM32 GCC linker script capacity check fixed, covering 110 linker scripts (09-17, #11805)
- LLVM ARM CI dependency fix merged, installing the terminal information library dependency for that pipeline (09-17, #11807)
Security and Defects
- Four security-class issues closed in a batch (09-13): Involving a tmpfs path component stack buffer overflow, unbounded stack overflow and off-by-one in POSIX message queue name handling, an out-of-bounds heap read on large negative pread offsets, and a heap out-of-bounds write caused by untrimmed finsh completion results (#11735 ~ #11738). All four were marked closed on the afternoon of 09-13; no corresponding fix commits were found in the public record for any of them individually.
- SDIO driver deregistration failure and node memory leak (reported 09-12, fix proposed 09-17): The original logic only freed the driver registration node when a matching SDIO card was found; when no card was present or no match occurred, the node was not freed, causing a memory leak under repeated registration and deregistration. The fix removes and frees the node from the driver linked list regardless of whether a matching card exists, and only invokes the removal callback when a card is matched.
- STM32 firmware over-capacity defect closed (09-17): This report had remained open since it was filed in January of this year, and was closed alongside the linker script capacity check fix.
Review Queue Observations
- Long-running network stack upgrade: The lwip 2.2.1 support proposal (#11797) was re-pushed and iterated multiple times within the window, spanning 1,874 files and approximately 346,000 new lines, validated on the NXP i.MX RT1180 evaluation board; third-party memory comparison determined no change in memory footprint was introduced. Whether it will be merged remains to be seen.
- Dense submissions of new BSPs and domestic MCU drivers: The STM32N657 Nucleo BSP was force-pushed four times in a single day on 09-14 to fix CI issues; the Nations Technology N32H three-series responded to automated review issues one by one in the review thread before re-pushing; the Xiaohua Semiconductor HC32 series and STMicroelectronics STM32N657 series formed the bulk of the review queue.
- Three routine fixes entered review at the end of the window (09-17): STM32H7 general-purpose DMA added UART4 receive-side definitions (#11808), block device partition component log format specifiers and argument types corrected (#11809), and LLVM ARM CI dependencies completed (#11807, merged the same day).
- Architecture backend moved from review to merge: The DAMO XuanTie C908 QEMU rt-smart support (#11775, opened 08-31) completed merging on 09-15, with the three MMU address modes and SMP all landing together.
III. Ecosystem and Vendor Adaptation
Vendor BSPs
- GigaDevice (Gino Pi / GD32): Gino Pi entered the Studio SDK index (09-11); jointly launched with RT-Thread, with a debut discount of 80 yuan (09-15); the Studio BSP SDK added a JLink debug chain, with the two commits totaling 50 files (09-16); GD32 downstream board-level repositories unified the naming of the two-wire serial bus direct memory access switch and fixed the build for the 207I series evaluation board (09-18); a GD32 serial transmit/receive pin initialization fix proposal entered review, configuring the transmit pin as alternate push-pull and the receive pin as pull-up input, affecting four series: E50x / F10x / F20x / F30x (09-16, #11804).
- STMicroelectronics (STM32): The STM32N657 Nucleo BSP was merged into the mainline, marking the first time this series entered the mainline support list; the STM32N657xx FSBL software package index was merged first (09-14); the STM32 Ethernet driver migrated to the new hardware abstraction layer interface (09-15, 8 files, 755 lines added, 968 lines deleted); STM32F4 device support packages were synchronized in bulk, with the default vector table base address pointing to the internal flash base address and bit definitions corrected (09-17); STM32 GCC linker script capacity check fix (09-17, 110 scripts).
- Nations Technology: Driver extensions for three series—N32H47x / N32H48x, N32H49x, and N32H7xx—were merged into the mainline; the shared driver layer added ADC, DAC, I2C, and SPI configuration headers and extended driver branches including Ethernet, GPIO, hardware I2C, NAND, QSPI, SDRAM, serial, and watchdog; three evaluation boards were simultaneously added to the continuous integration build matrix (09-16).
- Xiaohua Semiconductor: HC32 series BSP configuration synchronization was merged, with 52 files and approximately 2,844 lines added, including project file regeneration, formatting cleanup, and a fix for a serial interrupt driver compilation error (09-16).
- NXP: Provided i.MX RT1180 evaluation board support as the validation platform for the lwip 2.2.1 proposal; there was also a livestream preview on remote control technology based on the N947 platform (09-16).
- Infineon: A proposal to fix a PWM conditional compilation macro mismatch on the PSoC6 evaluation board entered review; the macro name was inconsistent with the board-level configuration, causing the PWM initialization code in the slider example to be entirely compiled out, with the change involving 14 files (09-16, #11802).
- Version-level overview (v5.3.0 BSP section, included in the first daily report of the period): Covers Renesas, GigaDevice, NXP, STMicroelectronics, Rockchip, Raspberry Pi, DAMO XuanTie, Nuclei, and others; among these, DAMO XuanTie added support for the XuanTie XiaoHui C908X platform and added SMP support for XuanTie C-series / R-series processors, completed Svpbmt support for the C908, and corrected the cache attributes and page table attributes of the C906 / C908.
Software Packages and Middleware
- CANopen dual-stack takes shape: The Lely CANopen package index was merged into the package index repository (09-11, PR #2038), providing a single-owner EV/IO2 runtime, RT-Thread CAN integration, and optional master services; the CanopenNode modular Kconfig refactor and version upgrade to v1.2.0 were submitted for review; the parameter storage component added an application-defined backend option.
- Device support package alignment: STM32F4 device support packages were bulk-completed with historical version nodes and the default vector table base address was corrected; recent software package actions were mainly focused on alignment with upstream and completion (09-17).
- Other index updates: The STM32N657xx FSBL software package index was merged (09-14); the virtual sensor software package with MQTT upload support was submitted for review (09-11).
Verification Notes
- The general-purpose UI toolkit AWTK maintained high-frequency commits within the window; each was verified as general improvements such as glyph handling, control idle callback interfaces, build scripts, and Android platform build fixes, without involving kernel-specific adaptation layers, and per precedent is recorded as ecosystem reference without separate entries.
- Third-party personal projects tagged with this topic within the window (handheld gimbal and drone protocol reverse-engineering records, provincial competition control engineering) are not vendor or official actions and serve only as reference for ecosystem activity.
IV. Official and Community Activities
- Competitions: The national finals results of the 9th National College Student Embedded Chip and System Design Competition were announced. The competition was hosted by the China Electronic Education Society, with joint problem-setting by 15 chip companies, and drew 908 institutions, 44,500 students, and 17,000 teams; Shenzhen Technology University won the RT-Thread Cup grand prize as well as 3 national first prizes, 4 second prizes, and 2 third prizes, with the grand prize work being “An RT-Thread-Based Integrated Terminal for Gesture-Interactive Desktop Ambient Lighting and Plant Care” (09-15).
- Official articles: “From OS Foundation to AI Deployment: RT-Thread’s Full-Stack Capabilities Anchor Industrial Intelligent Upgrading” was published via industry media (09-14); “With Southeast Asia as a Fulcrum, RT-Thread Accelerates University-Industry Integration and the Internationalization of the Open Source Ecosystem” (09-17) disclosed that total university partnerships have approached 200.
- Community monthly report: RT-Thread released its August community retrospective monthly report, mainly covering the signing of a memorandum of cooperation with Open University Malaysia, using an Infineon development board workshop as the cooperation kickoff activity, and visits to multiple Malaysian institutions to discuss joint laboratory directions (09-12).
- Livestream previews: A hands-on temperature and humidity acquisition session from RS485 to Modbus (09-11); a full breakdown of remote control operation based on RT-Thread and the NXP N947 platform (09-16).
- Event preview: The fifth technical salon of the Lingang Automotive Software Alliance was previewed, with companies including Horizon participating, covering perspectives from AI computing power, model deployment, operating system foundations, and toolchains (09-15).
- Community forum: Multiple new technical articles and tutorials were added within the window, including Lely CANopen master selection (09-11), probe-rs download and simulation debugging (09-11), an STM32F407 motion-sensing mouse hands-on project (09-12), the MCU C runtime library startup process (09-14), managing firmware repositories with submodules and sparse checkout (09-17), an analysis of socket resource leaks caused by high MQTT throughput (09-17), and a two-chapter introductory tutorial series for the Spark-1 development board (PIN devices and external interrupts, UART serial, 09-18); there was also a discussion thread on the trade-offs between kernel graphical configuration tools and lightweight alternatives for similar kernels (09-18).
- Official news API: No additions for the twenty-second through twenty-ninth consecutive days, with the latest entry remaining at 2026-06-17; the five articles returned by the interface in this issue were all archived forum activities and honors from May to June.
V. Industry Applications and Business Trends
- Award application: RT-Thread applied for the “Best Technical Practice Application Award” at the 2026 8th Golden Tripod Awards with its “Chengxuan Vehicle Basic Software Operating System,” in the fields of automotive software and artificial intelligence, marking a repeat application for the same award (09-11).
- Competition achievement conversion: The open-source project for Problem H of the 2026 National College Student Electronic Design Competition, “Vehicle-Mounted Balanced Ball Motion Control System,” was ported in its entirety to the Spark-1 platform after the competition and open-sourced, with the repository containing the vehicle-side project, vision program, and detection model (09-18).
- Wearable practice: A smartwatch firmware project based on the SiFli Technologies SF32LB52 platform Huangshan Pi development board advanced to 0.4.1, using RT-Thread at the system layer and LVGL at the UI layer, covering functions such as watch faces, control center, power management, and Bluetooth Low Energy protocols (09-18).
- Platform adaptation: The Ruiqing platform was the first to adapt the Gino Pi development board, extending its board offerings from the previous two lines of Rockchip RK3506 and RK3562 toward microcontroller-class high-performance graphics platforms (09-16).
- No new mass-production or commercial deployment case reports within this period: The industrial quality inspection competition topic (registration deadline October 11) and the Golden Tripod Awards application are continuations of existing actions; the robotics and embodied intelligence direction continued the silent state of the past two weeks.
VI. Trend Observations
- RISC-V moves from “runnable” to “multi-core user-mode verification”: The three-in-one merge of rt-smart, MMU, and SMP for XuanTie C908, combined with maintainers’ positive response to the lazy FP/RVV context switch proposal, shifts the focus of architecture support from basic usability to real-time performance, process isolation, and vector scenarios—the most significant directional change this period.
- The toolchain ends its long hiatus: env jumped from 1.5.x to 2.0.0 and immediately released 2.0.2, with the configuration system refactor, command-line conversion, and single-source mirror addresses landing, which will directly affect developers’ daily build workflows; upgrades require attention to compatibility notes.
- Domestic microcontroller vendors are the main contributors: Nations Technology’s three N32H series, Xiaohua Semiconductor’s HC32 series, and GigaDevice’s GD32 were intensively submitted and merged within the past week, with vendor-maintained branches advancing in parallel with the mainline; mainline adaptation cycles are typically longer.
- Legacy defects enter a concentrated cleanup phase: The STM32 linker script capacity check defect was closed after being suspended for about eight months; the SDIO deregistration leak went from defect report to fix proposal in about two days; four security-related issues were closed in a concentrated manner on 09-13, with the review-and-fix closed-loop speed noticeably faster than in earlier periods.
- Development board support shifts from “runnable” to “usable”: Gino Pi completed its JLink debug chain and Ruiqing platform adaptation within the same week as its official launch, with the focus of new product introduction shifting from hardware release to toolchain and platform usability.
- Official channels go silent while community content rises: The official news API has had zero updates for more than twenty consecutive days, and new content within the window is mainly forum tutorial series, competition open-source projects, and community discussions, with the center of content production and dissemination tilting further toward the community side.
Appendix: Sources and Verification
- Sources: 6 issues of this publication’s daily RT-Thread intelligence reports (2026-09-11, 09-14, 09-15, 09-16, 09-17, 09-18). Within the period, 09-12 and 09-13 were Saturday and Sunday, with no daily reports (weekend news was merged into the 09-14 daily report, whose window covered the past 3 days).
- Each daily report includes a source verification table, annotating sources and verification conclusions item by item (including the handling rule of “already-reported echoes are not given separate entries”).
- Several news items in this period had limited access to the original site pages, and body details were cross-checked using aggregated summaries together with public GitHub repository information; the official news API has been inactive for nearly two months, and some conclusions are cross-corroborated using repository status and community channels.
- Suggested next weekly report period: 2026-09-18 ~ 2026-09-25 (covering the following Friday).