This course targets the students to use the Linux system in new embedded projects. The course makes the student familiar with the architecture of an embedded Linux system, how to build such a system, how to take advantage of open source components to implement system features and reduce development costs, and details on how to develop and debug your own applications in an embedded environment.