A free 7-part video course series that walks through building a Real-Time Operating System (RTOS) from scratch. Starting with foreground/background loops, the series progresses through manual context switching, round-robin and preemptive priority schedulers, efficient thread blocking, and synchronization primitives. The final lessons port the toy MiROS RTOS to the professional QXK RTOS within the QP/C framework, covering semaphores, mutexes, critical sections, and priority-inversion prevention via priority-ceiling and priority-inheritance protocols.

3m read timeFrom embeddedrelated.com
Post cover image
1 Impression