Operating Systems Group
Operating Systems Group

Design of Software for Embedded Systems

Course 565050



The course covers basic principles of software design and development for embedded systems, with a special emphasis on automotive systems.

This course contains a software project over 5 weeks, which is part of the tutorial.

The following topics will be covered in the lecture:

  • Introduction and basic concepts
  • Functional and non-functional requirements on embedded software
  • Real-time execution environments and operating systems
  • Programming languages and middleware for embedded systems
  • Model-driven development for embedded systems
  • Latest trends from research and practice

All lecture material is available in OPAL.

Registration for tutorials is also taking place in OPAL.

This course is held in English language. All course materials will also be made available in English. The language of the tutorials is regulated with the tutor.