The document is a comprehensive guide on embedded systems, emphasizing a cyber-physical systems approach. It covers the modeling, design, and analysis of embedded systems, and is aimed at advanced undergraduate students, graduate students, and practicing engineers. The second edition includes new chapters, exercises, and improves upon previous material to better equip readers with the necessary skills in this field.