RT-Thread RTOS v4.0.3 Released!

RT-Thread IoT OS
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() and rt_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 running scons --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:

Website | Github | Twitter | Facebook | Youtube

--

--

RT-Thread IoT OS
RT-Thread IoT OS

Written by RT-Thread IoT OS

An Open-Source Community-Powered Real-Time Operating System (RTOS) Project! Let’s develop, DIY, create, share, and explore this new IoT World together!

No responses yet