InfoCoBuild

EECS 149: Introduction to Embedded Systems

EECS 149: Introduction to Embedded Systems (UC Berkeley). This course introduces students to the basics of models, analysis tools, and control for embedded systems operating in real time. Students learn how to combine physical processes with computation. Topics include models of computation, control, analysis and verification, interfacing with the physical world, mapping to platforms, and distributed embedded systems. The course has a strong laboratory component, with emphasis on a semester-long sequence of projects. The course is offered as a regular undergraduate class (EE C149 and CS C149) and as a mezzanine-level graduate class (EE C249A and CS C249A).

Image: EECS 149: Introduction to Embedded Systems


Video/text EECS 149: Introduction to Embedded Systems (Fall 2014)

Instructors: Professor Edward A. Lee and Professor Alberto Sangiovanni-Vincentelli. Cyber-Physical Systems, Sensors and Actuators, Memory Architectures, State Machines, Timed Automata, Modeling Modal Behavior, Composition of State Machines, ...

Video/text EECS 149: Introduction to Embedded Systems (Spring 2012)

Instructor: Professor Edward A. Lee. Cyber Physical Systems, Model-Based Design, Modeling Modal Behavior, Multitasking, Operating Systems, Scheduling, Scheduling Anomalies, Dataflow Models, Reachability Analysis, ...

Video/text EECS 149: Introduction to Embedded Systems (Spring 2011)

Instructor: Prof. Sanjit Seshia and Prof. Edward A. Lee. This course introduces students to the basics of models, analysis tools, and control for embedded systems operating in real time.