The course addresses the software design process for embedded systems. Embedded software is usually organized in layers from hardware dependent parts to application specific software modules. Lower software layers provide hardware abstraction, communication and resource management services to the higher application specific software layers. Due to the nature of embedded systems, all embedded software has to handle strict non-functional constraints such as delay and throughput, power, and memory constraints. The main focus of the course is on real-time aspects of embedded software.
Show course information based on the chosen semester and course offering:
Offering and execution
No offering selected
Select the semester and course offering above to get information from the correct course syllabus and course offering.