Studium und Lehre

Labor für Softwaretechnik - Embedded Systems

Embedded Systems (Eingebettete Systeme) sind spezialisierte Rechnersysteme, die in einer vielzahl von Anwendungen integriert sind. Die Softwareentwicklung für Embedded Systeme unterscheidet sich in vielen Aspekten von der Entwicklung von PC Software:

  • Die Softwareentwicklung erfolgt nicht auf dem Zielsystem (Crosscompiler, Debugging)
  • Die Echtzeitanforderungen erfordern spezielle Betriebssysteme
  • Oft stehen nur begrenzte Ressourcen (Rechenleistung, Speicher, Energieversorgung) zur Verfügung
  • Für die anwendungsspezifische Hardware stehen keine fertigen Treiber zur Verfügung


Anwendung finden Embedded Systeme in vielen Bereichen unseres täglichen Lebens. Einige prominente Anwendungsgebiete sind:    

  • Automobilindustrie
  • Telekommunikation
  • Unterhaltungselektronik
  • Leistungselektronik / elektrische Antriebe
  • Messwerterfassung