In this lecture, various hardware and software components and system implementation aspects of embedded system are covered. Covered topics inlcude bus-based expandable ARM processor based board, open-source embedded Linux operating system, PC-based software development environment, digital and analog interface techniques, ARM assembly language, device drivers. Hands-on experience is gained to enhance firm understanding. (Prerequisite: EE203)