EmbeddedRelated.com
The 2026 Embedded Online Conference
Embedded Programming Video Course Teaches RTOS

Embedded Programming Video Course Teaches RTOS

Miro Samek
Still RelevantIntermediate

If you'd like to understand how a Real-Time Operating System (RTOS) really works, here is a free video course for you:RTOS part-1: In this first lesson on RTOS you will see how to extend the foreground/background architecture from the previous...


Summary

This page points to Miro Samek's free video course that teaches how a Real-Time Operating System (RTOS) really works, starting from foreground/background architectures and progressing into task-based designs. Viewers will learn RTOS internals with hands-on examples that demonstrate scheduling, context switching, and microcontroller implementation techniques.

Key Takeaways

  • Understand the transition from foreground/background designs to task-based RTOS architectures
  • Implement basic RTOS primitives including task creation, context switching, and scheduling
  • Recognize common inter-task communication and synchronization patterns (queues, semaphores, mutexes)
  • Apply RTOS concepts to microcontroller platforms, including practical considerations for IRQ handling and latency
  • Extend learning to design patterns such as active objects and state-machine-based task organization

Who Should Read This

Embedded firmware developers or students with some C and microcontroller experience who want an intermediate-level, practical introduction to how RTOSes work and how to use them on MCUs.

Still RelevantIntermediate

Topics

RTOSFirmware DesignBare-Metal ProgrammingARM Cortex-M

Related Documents


The 2026 Embedded Online Conference