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