EE512: Embedded Systems

This course will provide broad overview of different techniques, methodologies employed in modeling - design - analysis of embedded systems.

  • Monday (10:00-11:00)
  • Thursday (15:00-16:00)
  • Friday (11:00-12:00)

Introduction to the Embedded systems, Embedded System models and Development Cycle, Modeling of continuous, discrete and hybrid systems, Embedded system design and examples, Hierarchical state machine, Design space exploration, Sensors, Actuators, Embedded processor and memory architecture, Introduction to Embedded OS and RTOS, Scheduling, Multi tasking, Temporal logic, Embedded System I/Os, Interfacing techniques, Communication Protocols and device driver, Embedded system analysis and verification.

  • E. A. Lee and S. A. Seshia, “Introduction to Embedded Systems”, Second Edition, MIT Press, 2017. pdf