Real-Time Operating Systems

Scheduling, kernels and synchronisation. RTOS fundamentals and rate-monotonic scheduling, kernel internals (TCBs, context switching, PendSV, stacks), and inter-task communication and synchronisation with queues, semaphores and mutexes.