Embedded Programming Video Course Teaches RTOS
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
Related Documents
- Consistent Overhead Byte Stuffing TimelessIntermediate
- PID Without a PhD TimelessIntermediate
- Introduction to Embedded Systems - A Cyber-Physical Systems Approach Still RelevantIntermediate
- Can an RTOS be really real-time? TimelessAdvanced
- Memory Mapped I/O in C TimelessIntermediate









