Cover image for Hands-On RTOS with Microcontrollers

Hands-On RTOS with Microcontrollers

Create high-performance, real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools

JYPL

Created by Jim Yuill, Penn Linder

Explore the world of real-time operating systems by working directly with FreeRTOS and STM32 microcontrollers. Build practical embedded applications and learn to use professional debugging tools. Gain the confidence to design and optimize time-critical systems for real-world use.

Packt | Sep 2025 | 570 min

Start Trial
LevelExpert
CategoriesEmbedded Systems Development, Hardware and Embedded Systems Programming

What You Will Learn

You'll start by exploring core RTOS concepts, then move on to selecting and setting up hardware and software. Through hands-on projects and real hardware examples, you'll practice building, testing, and optimizing embedded applications. Each step helps you apply new skills to practical scenarios.

Key Features

  • Master FreeRTOS task management and inter-task communication on STM32 MCUs
  • Apply advanced debugging techniques using SEGGER tools for reliable systems
  • Build and analyze real embedded projects to strengthen your programming skills

Target Audience

Ideal for embedded engineers, systems programmers, and developers with basic C and microcontroller experience. If you want to deepen your understanding of RTOS concepts and FreeRTOS in real embedded projects, you'll find practical guidance and actionable skills to advance your career.

Related courses