Praktikum Eingebettete Systeme

Modulnummer
II1006
Modulverantwortlicher
Klaus Wüst
Dozent
Michael Kreutzer
Kurzbeschreibung
Systematische Planung, Entwicklung, und Realisierung eines einfachen eingebetteten Systems im Team. Aufwandsschätzung, Schnittstelle zur Hardware, Echtzeitaspekte. Wechselnde Aufgaben.
Qualifikations- und Lernziele

Die Studierenden können im Team ein SW-Entwicklungsvorhaben für ein einfaches eingebettetes System systematisch planen und durchführen. Sie können Aufwände schätzen und die Schnittstelle zur verwendeten Hardware realistisch bewerten. Sie verstehen Bauweise und Funktion von Mikroprozessoren und Mikrocontrollern. Sie können Software erstellen, um praktische Aufgaben mit Mikroprozessoren bzw. Mikrocontrollern zu lösen und somit einfache eingebettete Systeme zu realisieren.

Lerninhalte

Anhand wechselnder Projekte werden folgende Aufgaben eingeübt:

  • Programmierung von Mikroprozessoren/ Mikrocontrollern ohne und mit Betriebssystem
  • Einbindung weiterer Hardware
  • Systematische SW-Entwicklung für ein ES am praktischen Projekt: Programmentwurf, HW/SW-Codesign, Echtzeitaspekte, systematisches Testen, Dokumentation

Im einzelnen sind folgende Inhalte vorgesehen:

  • Spezielle Baugruppen von Mikrocontrollern: On-Chip-Speicher, Zähler/Zeitgeber, Analog/Digital-Wandler, Digital/Analog-Wandler, Sicherheitskreise
  • Schnittstellenbausteine
  • Programmiertechniken an der Hardwareschnittstelle spezieller Baugruppen und Bausteine: Serielle Kommunikation, Interrupt-Steuerung, Pulsweitenmodulation, Watchdog-Programmierung, Verarbeitung von Sensorsignalen
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
9 CrP; 270 Stunden, davon etwa 30 Stunden Präsenzzeit.
Semesterwochenstunden
2
Lernformen

Projekt 4 SWS

Geprüfte Leistung

Prüfungsvorleistung: Projektarbeit mit Bericht

Prüfungsleistung: Klausur

Bewertungsstandard

Bewertung der Prüfungsleistung nach § 9 der Prüfungsordnung

Häufigkeit des Angebots
Jedes Semester
Literatur

• David E. Simon: An embedded software primer Pearson Education
• Jean J. Labrosse et al: Embedded Software Elsevier
• K.Wüst: Mikroprozessortechnik, Vieweg