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

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 Änderungen:

24.07.2023