STM32 FreeRTOS
Jump to navigation
Jump to search
FreeRTOS is a real-time operating system for embedded systems. On MCUs based on ARM Cortex cores a standardised API exists which is known as CMSIS RTOS.
STM32CubeMX includes an option to use FreeRTOS. In an earlier life, I did quite a lot of development on ESP32, and that, due to it's dual-core design, is very much centred around FreeRTOS. Back the, I grew to hate FreeRTOS.
The examples on this page is using a STM32F411 based Black Pill development board.
Concepts
Tasks
To be added
Semaphores and Mutexes
To be added
Queues
To be added