Course Description: Embedded Operating Systems or Real time operating systems are operating systems are designed to be compact, efficient, and reliable. Topics discussed include embedded architectures, interaction with devices, concurrency, real-time principles, implementation trade-offs, profiling and code optimization, and embedded software. Prerequisites:CDA 3100 - Computer Architecture or EEL 4768C - Computer Architecture and Organization