| Beschreibung | Lehrinhalt:• Grundlagen der eingebetteten Systeme
 • Hardwareentwurf , Auswahl/Analyse der Mikrocontroller-Plattform
 • Vorgehensmodelle, V-Modell, Scrum, Anforderungsanalyse, Software Architektur, Programmierung
 • Projektmanagement, Dokumentation
 • Funktionssicherheit, Qualitätssicherung, Tests,
 • Echtzeitbetriebssysteme (RTOS)
 Lernziele des Moduls:Fachliche Kompetenzen:
 • Die Studierenden kennen den grundsätzlichen Aufbau eingebetteter Systeme
 • Sie kennen die Vorgehensweise beim Hardware- und Software-Entwurf, verschiedene Vorgehensmodelle, wie V-Modell und Scrum, und beherrschen die Anwendung von Entwicklungswerkzeugen
 • Sie kennen die Besonderheiten der Programmierung von eingebetteten Systemen,
 • Sie können aus bestehenden Systemalternativen eine für vorgesehene Anwendungen geeignete auswählen,
 • Sie können eingebettete Systeme entwickeln, implementieren, verifizieren und dafür Prototypen erstellen.
 Methodische Kompetenzen:
 • Die Studierenden kennen verschiedene Vorgehensmodelle des Projekt- und Produktmanagements, können diese als Team im Entwicklungsprozess einsetzen und sich selbstständig im Team organisieren.
 • Sie können wichtige Werkzeuge zur Softwareentwicklung einsetzen, wie verteilte Versionsverwaltungssystem oder Softwaredokumentationswerkzeuge.
 Fächerübergreifende Kompetenzen:
 • Sie können sich in Teams organisieren und Führungsaufgaben übernehmen
 Literatur, Medien, Informationsangebote:• White, Elecia: Making Embedded Systems: Design Patterns for Great Software, O'Reilly, 2011
 • Eißenlöffel, Thomas: Embedded-Software entwickeln, dpunkt, 2012
 • Wiegelmann, Jörg: Softwareentwicklung in C für Mikroprozessoren und Mikrocontroller, VDE Verlag, 2017
 • Wörn, Heinz: Echtzeitsysteme: Grundlagen, Funktionsweisen, Anwendungen, Springer, 2005
 • Wüst, Klaus: Mikroprozessortechnik: Grundlagen, Architekturen, Schaltungstechnik und Betrieb von Mikroprozessoren und Mikrocontrollern, Springer, 2011
 • Vigenschow, Uwe: Testen von Software und Embedded Systems, dpunkt, 2010
 • Berns, Karsten: Eingebettete Systeme: Systemgrundlagen und Entwicklung eingebetteter Software, Vieweg+Teubner, 2010
 |