Prerequisite: CPE 471and CPE 452
Definition, structure and properties of embedded systems, real-time programming: interrupts, latency, context, re-entrancy, thread and process models, microcontroller and DSP hardware structures, I/O systems, timing and event management, issues and concepts of hard and soft real-time systems, real- techniques for development, debugging and verification, limited resource environments, network embedded systems.