ECE X45M ECE 445M Embedded and Real-Time Systems Laboratory 4 Hours
3 Lecture Hours 3 Lab Hours
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.
Pre/Corequisites: One of the following with a grade of at least C- Electrical and Computer Engineering 306 (or Electrical Engineering 306) or 306H (or Electrical Engineering 306H); one of the following with a grade of at least C- Electrical and Computer Engineering 312 (or Electrical Engineering 312) or 312H (or Electrical Engineering 312H); and one of the following with a grade of at least C- Electrical and Computer Engineering 319K (or Electrical Engineering 319K) or 319H (or Electrical Engineering 319H).
Grading: Student Option
Repeatable for credit: No
Academic Level: Upper Division