STM32 CMSIS-RTOS (Part 1): FreeRTOS Setup, Tasks & Scheduler Explained
In this tutorial, we build a complete STM32 FreeRTOS project using CubeMX and CubeIDE. You’ll…
Explore the complete STM32 CMSIS-RTOS series and learn how to build real-time embedded applications using FreeRTOS on STM32. Starting from the basics of task creation and priority management, the series gradually moves into more advanced topics like semaphores, mutexes, queues, and task notifications. Every tutorial uses STM32CubeMX for configuration and CMSIS-RTOS v2 as the API, with full code examples and verified serial monitor output so you can follow along at every step.