Embedded and Real-Time Systems Laboratory
Explore real-time operating systems; implementation of context switching, threads, multitasking, real-time scheduling, synchronization, communication, storage, file systems, memory management, process linking and loading, hardware interfacing, and networking; debugging and testing; operating system performance, including latency, jitter, deadlines, deadlocks, and starvation; real-time systems, including data acquisition, sensing, actuating, digital control, signal processing, and robotics. Electrical and Computer Engineering 445M and Electrical Engineering 445M may not both be counted. Three lecture hours and three laboratory hours a week for one semester.
Prerequisites & course information
Explore real-time operating systems; implementation of context switching, threads, multitasking, real-time scheduling, synchronization, communication, storage, file systems, memory management, process linking and loading, hardware interfacing, and networking; debugging and testing; operating system performance, including latency, jitter, deadlines, deadlocks, and starvation; real-time systems, including data acquisition, sensing, actuating, digital control, signal processing, and robotics. Electrical and Computer Engineering 445M and Electrical Engineering 445M may not both be counted. Three lecture hours and three laboratory hours a week for one semester.
Sources
- Course catalogue ↗2026-2027