cancel
Showing results for 
Search instead for 
Did you mean: 

FreeRTOS™ on STM32

Laurids_PETERSEN
Community manager
Community manager

This course offers a comprehensive, step-by-step guide to implementing FreeRTOS™ on STM32 microcontrollers. It begins with the fundamentals of the operating system, including the structure and core components. Progress through essential FreeRTOS™ concepts, starting with tasks, exploring various inter-task communication mechanisms, and advancing to more complex elements like software timers and low-power support.

The course continues with sections on troubleshooting and adapting FreeRTOS™ to different STM32 series and Arm Cortex®-M core versions. Most topics are illustrated with practical, hands-on exercises using the STM32L476 MCU, but can be easily ported for use with any STM32 device.

What you'll learn

  • Knowledge on FreeRTOS™ and its core features and components based on real examples
  • Configuration options of the API functions in CMSIS-OS API version 2
  • Implementation of FreeRTOS™ with ST's software ecosystem (HAL library, STM32CubeIDE)

Ready to get started?

The videos are available at our YouTube playlist embedded below, or at the url:
https://www.youtube.com/playlist?list=PLnMKNibPkDnExrAsDpjjF1PsvtoAIBquX 

Join the discussion

Share your thoughts, ask questions, and engage with fellow developers. Our experts are active in this post and are excited to hear your feedback. 

Additional resources