Website
Modulhandbuch

Modul CS2101-KP04, CS2101

Eingebettete Systeme (ES)

Dauer:


1 Semester
Angebotsturnus:


Jedes Sommersemester
Leistungspunkte:


4
Studiengang, Fachgebiet und Fachsemester:
  • Bachelor Robotik und Autonome Systeme 2020 (Wahlpflicht), Zusätzlich anerkanntes Wahlpflichtmodul, Beliebiges Fachsemester
  • Bachelor Informatik 2019 (Wahlpflicht), Kernbereich Informatik, Beliebiges Fachsemester
  • Bachelor Informatik 2019 (Wahlpflicht), Kanonische Vertiefung SSE, 6. Fachsemester
  • Bachelor Medizinische Ingenieurwissenschaft 2020 (Wahlpflicht), Informatik/Elektrotechnik, ab 3. Fachsemester
  • Bachelor Medizinische Informatik 2019 (Wahlpflicht), Informatik, 4. bis 6. Fachsemester
  • Bachelor Informatik 2016 (Wahlpflicht), Kernbereich Informatik, Beliebiges Fachsemester
  • Bachelor Informatik 2016 (Wahlpflicht), Kanonische Vertiefung SSE, 6. Fachsemester
  • Bachelor Robotik und Autonome Systeme 2016 (Wahlpflicht), Informatik, 5. oder 6. Fachsemester
  • Bachelor IT-Sicherheit 2016 (Wahlpflicht), Informatik, Beliebiges Fachsemester
  • Bachelor Biophysik 2016 (Wahlpflicht), Informatik, 6. Fachsemester
  • Bachelor Medizinische Informatik 2014 (Wahlpflicht), Informatik, 5. oder 6. Fachsemester
  • Bachelor Medizinische Ingenieurwissenschaft 2014 (Wahlpflicht), Informatik/Elektrotechnik, 4. oder 6. Fachsemester
  • Bachelor Informatik 2014 (Wahlpflicht), Informatik Kernbereich, 6. Fachsemester
  • Bachelor Informatik 2014 (Pflicht), Anwendungsfach Robotik und Automation, 4. Fachsemester
  • Bachelor Medizinische Informatik 2011 (Wahlpflicht), Informatik, 4. bis 6. Fachsemester
  • Bachelor Medizinische Ingenieurwissenschaft 2011 (Pflicht), Informatik der Systeme, 6. Fachsemester
Lehrveranstaltungen:
  • CS2101-Ü: Eingebettete Systeme (Übung, 1 SWS)
  • CS2101-V: Eingebettete Systeme (Vorlesung, 2 SWS)
Workload:
  • 15 Stunden Prüfungsvorbereitung
  • 60 Stunden Selbststudium und Aufgabenbearbeitung
  • 45 Stunden Präsenzstudium
Lehrinhalte:
  • Zielarchitekturen (Mikrocontroller, FPGAs etc.)
  • Konzeptionelle Modelle
  • Peripherie-Busse
  • Scheduling-Algorithmen und Echtzeitbetriebssysteme
  • Spezifikationssprachen
  • Umsetzung von Spezifikation in Implementierung
  • Entwicklungswerkzeuge
  • Programmierung von Eingebetteten Systemen mittels C
Qualifikationsziele/Kompetenzen:
  • Die Studierenden können die Unterschiede zwischen Desktop- und Eingebetteten Systemen erläutern.
  • Sie können eine geeignete Hardware-Architektur für ein eingebettetes System auswählen.
  • Sie können geeignete Kommunikationsprotokolle zur Ansteuerung von Peripheriekomponenten auswählen.
  • Sie können Peripheriekomponenten mit einem Mikrocontroller ansteuern.
  • Sie können eingebettete Systeme konzeptionell modellieren und formal spezifizieren
  • Sie können einen modellbasierten Entwurf sowie die werkzeugunterstützte Implementierung einfacher eingebetteter Systeme durchführen.
  • Sie können die Vorgaben an Funktionen des eingebetteten Systems selbstständig durch C-Programmierung umsetzen
  • Sie können Echtzeitbetriebssysteme nutzen um eingebettete Systeme mit Echtzeitfähigkeit und deterministischem Zeitverhalten umzusetzen
Vergabe von Leistungspunkten und Benotung durch:
  • Klausur
Setzt voraus:
Modulverantwortlicher:
Lehrende:
Literatur:
  • P. Marwedel: Eingebettete Systeme - Berlin: Springer 2007
  • W. Wolf: Computers as Components - Principles of Embedded Computing System Design - San Francisco: Morgan Kaufmann 2012
  • D.D. Gajski, F. Vahid, S. Narayan, J. Gong: Specification and Design of Embedded Systems - Englewood Cliffs: Prentice Hall 1994
  • U. Brinkschulte, T. Ungerer: Mikrocontroller und Mikroprozessoren - Berlin: Springer 2010
  • H. Woern, U. Brinkschulte: Echtzeitsysteme - Berlin: Springer 2005
Sprache:
  • Wird nur auf Deutsch angeboten
Bemerkungen:

Zulassungsvoraussetzungen zur Belegung des Moduls:
- Keine (die Kompetenzen der unter „Setzt voraus“ genannten Module werden für dieses Modul benötigt, sind aber keine formale Voraussetzung)

Zulassungsvoraussetzungen zur Teilnahme an Modul-Prüfung(en):
- Erfolgreiche Bearbeitung von Übungen gemäß Vorgabe am Semesteranfang

Modulprüfung(en):
- CS2101-L1: Eingebettete Systeme, Klausur, 90min, 100% der Modulnote

Letzte Änderung:
24.7.2023