Description: Fundamentals of small-scale and medium-scale embedded systems. Design techniques for processors, timers, input device interfacing, interrupt controllers, and drive circuits. Real-time operating system programming tools. Hardware-software co-designs. Prereq: ECEN 3731 or ECEN3733. 4 s.h.