In this course, students learn about the process of identifying and designing Board Support Packages that enable a microprocessor subsystem to boot up and load its operating system. The prerequisite for this course is the satisfactory completion of CE-410.