Theory and practice
Real-time scheduling: definition RTOS, scheduling schemes, priority inversion…
Real-time scheduling: assigning priorities: real-time scheduling in practice, and how deterministic system response can be designed.
Real-time scheduling: no locks, please: how to create a lockless queue?
Real-time: designing task algorithms: introduction to layered task partitioning and optimization for responsiveness OR throughput.