Die Lehrveranstaltung vermittelt die Grundlagen zur
Durchführung von Entwicklungsarbeiten im Bereich der
eingebetteten Systeme, und hat den Fokus
Multimediatechnologien. Zu Beginn der Vorlesung wird eine
kurze Einführung in die Entwicklungsprozesse wie System
Engineering, Softwareentwicklung und Testvorgehen gegeben,
um die Projektteams methodisch vorzubereiten. Anschließend
werden grundlegende Hardware- und Softwarearchitekturen von
Embedded Systems präsentiert, um sie zu befähigen,
Lösungskonzepte einordnen zu können. Der Fokus der
Lehrveranstaltung liegt danach in der detaillierten Analyse
einer eingebetteten Plattform am Beispiel des Raspberry Pi. Die
Nutzung der Prozessorplattform und der Peripheriekomponenten
wird anhand der plattformübergreifenden Entwicklungsumgebung
Qt Creator unter C/C++ vertieft.
Im Rahmen der praktischen Umsetzung in einem Projektteam
erwerben die Studierenden die Fähigkeiten, gemeinsam ein
Entwicklungsproblem zu strukturieren, ein Lösungskonzept zu
entwickeln, und unter Zuhilfenahme von existierenden
Softwaremodulen zu einer Gesamtlösung zu integrieren. Die
Herangehensweise an die Problemstellung und die Lösung sind vom
Projektteam zu dokumentieren und abschließend allen
Teilnehmern zu präsentieren.
- Kursleiter/in: Wolfgang Michael Theimer