CSE 5354. REAL-TIME OPERATING SYSTEMS. 3 Hours.
Implementation of a real-time operating system with cooperative and preemption context switching, priority scheduling, semaphores, message queues, and inter-process communications on bare metal microcontrollers. Course includes multiple projects with hardware construction and rigorous software requirements. Prerequisite: CSE 3442, CSE 5400, or consent of instructor.