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
Modulverantwortliche:
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