Skip to content

FreeRTOS

mdemeyer edited this page Sep 21, 2020 · 1 revision

[[TOC]]

STM32 Cube & FreeRTOS

The stack uses STM32 Cube, mainly for it's Hardware Abstraction Layers (HAL) and Middleware components such as RTOS (i.e. FreeRTOS with CMSIS-OS API).

A User Manual on developing applications on STM32Cube with RTOS is provided by ST. It gives a great explanation of the structure

CMSIS OS

As described in the user manual above, the CMSIS-RTOS module is used in the STM32Cube middleware layer. More info about the CMSIS-OS API can also be found on their documentation page.

Stack integration using makefiles

The USE_RTOS_SCHEDULER is set by default, but can be disabled by setting to zero in the application Makefile

Clone this wiki locally