Product overview

Description

X-CUBE-FREERTOS (FreeRTOS™ software expansion for STM32Cube) provides a full integration of the FreeRTOS™ kernel in the STM32Cube environment for the STM32C0 series, STM32H5 series, STM32U5 series, and STM32WBA series of microcontrollers. Ready-to-run applicative examples provided for the evaluation boards NUCLEO-C031C6, NUCLEO-H563ZI, NUCLEO-U575ZI-Q, and NUCLEO-WBA52CG, along with a full compatibility with STM32CubeMX and STM32CubeIDE, ensure that X-CUBE-FREERTOS drastically reduces the learning curve and provides a smooth application development experience with FreeRTOS™ kernel and the STM32C0, STM32H5, STM32U5, and STM32WBA microcontrollers.

The CMSIS RTOS V2 adaptation layer is included and demonstrated, making it easy and quick to migrate from another RTOS.

X-CUBE-FREERTOS is only an STM32Cube integration of the FreeRTOS™ kernel. Other FreeRTOS™ libraries are not part of X-CUBE-FREERTOS, which therefore does not support native connectivity to the AWS Cloud.

  • All features

    • Based on FreeRTOS™ kernel release 10.5.1
    • Integrated and full-featured operating system: FreeRTOS™ kernel
    • CMSIS RTOS V2 adaptation layer
    • Many applicative examples available for the STMicroelectronics boards NUCLEO-C031C6, NUCLEO-H563ZI, NUCLEO-U575ZI-Q, and NUCLEO-WBA52CG
    • Free user-friendly license terms
    • Enhanced for the STMicroelectronics toolset: graphical configuration of the FreeRTOS™ kernel and generation of the initialization code with STM32CubeMX and STM32CubeIDE
    • Update mechanism, which can be enabled by the user to be notified of new releases

Get Software