RT-Thread RTOS v4.0.3 Released!
2 min readJan 4, 2021
We are thrilled to announce the release of RT-Thread v4.0.3 at the beginning of 2021.
RT-Thread RTOS 4.0.3 Release Highlights
Kernel
- Add the global macro definition of
__RTTHREAD__
- Add options of algorithms for user stack
- Improve the stability of process scheduler in UP and SMP systems
- Clean the resources before the current thread exits.
- Fix bugs on kernel timer and IPC
- Fix the issue in
delay_util()
- Remove invocations of
rt_system_object_init()
andrt_system_tick_init()
in kernel - Remove the configuration macro
RT_USING_FINSH
Components
Filesystem
- Add support for Device files in DFS
- Update elmfat to R0.14 patch 1
- Fix existing issues
Network Relatives
- Improve the SAL component, add the configuration option
SAL_INTERNET_CHECK
to enable or disable network state check - Improve the AT component to support multiple network cards. Fix the issue of memory leak in some scenarios
- Improve the DHCP feature
- Fix existing issues
Driver Framework
- Add the interface
rt_pin_get()
to PIN drivers - Update the RT-Thread PM framework to version 2.0
- Add more manufacturer types and customized commands support in sensor drivers
- Improve the USB framework. Fix the issues about USB HOST driver and device recognition in MAC OS
- Fix existing issues
BSP
- Add 15 BSPs for STM32 series
- Add 25 BSPs for non-STM32 chips
- Improve the drivers for STM32 BSPs
- Improve the loogson BSPs, add more drivers
- Improve raspi4–32 BSP, add drivers of DMA, BSC, DSI LCD/Touch, waveshare SPI LCD/Touch, Watchdog, HDMI, SDIO, GPIO interrupts
- Add READMEs in English for BSPs commonly used abroad
- Fix existing issues
Development Tool
- Add Studio IDE dist features for STM32 BSPs
- Add C++ support for Eclipse objects
- Keep the user-defined lib configuration after the execution of
--target=Eclipse
- Optimize the process to generate
rtconfig.h
by runningscons --menuconfig
- Update building.py and add the option
tackanalysis
- Fix the error in
makeimg.py
when running in Linux
Download RT-Thread v4.0.3 source code
Read Full Release Notes!
RT-Thread Contact Info: