SoSe 2024













Submodulnummer Veranstaltungsform Name LP SWS / Prüfungsdauer
0087eA.2.3.1 Vorlesung Architektur eingebetteter Systeme, LB 0 2.0
0087eA.2.3.2 Übung Architektur eingebetteter Systeme, LB 0 2.0
0087eA.2.3.3 Modulprüfung Architektur eingebetteter Systeme, LB 5 0 min
Qualifikationsziele: Die Studierenden kennen den grundsätzlichen Aufbau und die grundlegenden Komponenten eingebetteter Syste-me, können die wesentlichen Unterschiede in den Anforderungen und Komponenten von eingebetteten Systemen in Vergleich zu Arbeitsplatzrechnern darstellen und entscheiden6, welche Komponenten für gegebene Aufgaben-stellungen notwendig sind. Sie können einfache Anwendungen auf Basis eines gegebenen eingebetteten Systems programmieren5. Darüber hinaus kennen sie den Aufbau und die Komponenten von Betriebssystemen für einge-bettete Systeme, können den Einsatz von Komponenten eines eingebetteten Systems und eines zugehörigen Be-triebssystems unter gegebenen Anforderungen entsprechend begründet auswählen und Optimierungen in Hard- und Software für gegebene Anwendungen entwickeln.

Inhalte: Studierende erarbeiten sich den grundlegenden Aufbau von Mikroprozessor-Architekturen für eingebettete Systeme einschl. Datenformate, Befehlsformate, Befehlssätze und Speicherorganisation. Sie erlernen und üben den praktischen Umfang mit Schnittstellen und Ein-/Ausgabe-Systemen und Peripherie-Geräten. Sie erlernen Eigenschaften von Cyber Physical Systems, Sensoren, Aktuatoren und Sensornetzen (WSN) und diskutieren deren Anwendungsgebiete. Darüber hinaus erlernen sie die Anbindung und den Einsatz von Field Programmable Gate Arrays (FPGAs) und üben die Anwendungsbezogene Programmierung eingebetteter Systeme in C und Assembler. Zudem erarbeiten sie sich den grundlegenden Aufbau aktueller Betriebssysteme für eingebettete Systeme, insbes. Realtime Operating Systems, Realtime Scheduling, Realtime Communication und üben dessen Implementierung. Zuletzt werden Aspekte der Sicherheit eingebetteter Systeme einschl. Angriffsvektoren, Prozessisolation, Trusted Computing diskutiert und bewertet.