||Embedded systems are more and more popular today. It will affect the human life greatly. Portable devices like smart phone, PDA, and MP3 player, and so-called IA devices such as home gateway, DVR, and game machine are all categorized as embedded systems. In this course, we will discuss what an embedded system is, what it looks like, and how to build an embedded device. The prerequisite courses for this class include computer organization and the C programming language. The major topics of this course are listed as follows: Introduction to Embedded Systems, Embedded System Development Flow, Embedded SoC Processors, The Development Environment, System Integration, Embedded Application Development, Hardware/Software Interface, User-Interface.