Module: Embedded Systems (6 Credits)

Name in diploma supplement

Embedded Systems

Responsible

Prof. Dr. Gregor Schiele

Admission criteria

See exam regulations.

Workload

180 hours of student workload, in detail:
  • Attendance: 60 hours

Duration

The module takes 1 semester(s).

Qualification Targets

Die Studierenden

  • haben Verständnis der Besonderheiten Eingebetteter Systeme
  • erwerben die Fähigkeit zur Programmierung von eingebetteten Systemen unter Nutzung der Programmiersprache C.

Module Exam

Zum Modul erfolgt eine modulbezogene Prüfung in Form einer Klausur oder mündlichen Prüfung

Usage in different degree programs

  • AI-SE Bachelor > Vertiefungsstudium > Wahlpflichtbereich I: Informatik > 5.-6. Sem, Elective
  • SE Bachelor > Wahlpflichtbereich > Wahlpflichtbereich Informatik > Wahlpflichtmodule aus dem Bereich Informatik > 5.-6. Sem, Elective

Elements

  • Lecture Embedded Systems (3 Credits)
  • Practical Exercise Embedded Systems (3 Credits)

Module: Embedded Systems (WIWI‑M0955)

Lecture: Embedded Systems (3 Credits)

Name in diploma supplement

Embedded Systems

Organisational Unit

Abteilung für Allgemeine Informatik

Lecturers

Prof. Dr. Gregor Schiele

Hours per week

2

Language

German

Cycle

winter semester

Participants at most

###LABEL_NOLIMIT###

Preliminary knowledge

keines

Abstract

Eingebettete Systeme sind sehr kleine Computersysteme, die ein spezifisches Einsatzgebiet haben. Sie können Teil von komplexeren Systemen (Autos, Haushaltsgeräten) oder autonom (Mobiltelefone, Messinstrumente) sein. In der Vorlesung werden die Besonderheiten von Eingebetteten Systemen besprochen. Ein besonderer Schwerpunkt wird auf die Herausforderungen bei der Entwicklung eingebetteter Software gelegt.

Contents

  • Die grundlegende Architektur von Eingebetteten Systemen, inklusive Software- und Hardwarekomponenten
  • testbasierte Verifikation und Softwareentwicklung für eingebettete Systeme mittels Test Driven Development (TDD)
  • Gerätetreiber
  • Interrupts
  • Timer
  • Analog/Digital und Digital/Analog-Wandler
  • Kommunikation zwischen Komponenten (GPIO, UART, I2C, SPI, 1-Wire)

Literature

Weitere in der Vorlesung bekanntgegeben.
 

Lecture: Embedded Systems (WIWI‑C1238)

Practical Exercise: Embedded Systems (3 Credits)

Name in diploma supplement

Embedded Systems

Organisational Unit

Abteilung für Allgemeine Informatik

Lecturers

Prof. Dr. Gregor Schiele

Hours per week

2

Language

German

Cycle

winter semester

Participants at most

###LABEL_NOLIMIT###

Preliminary knowledge

keines

Contents

Im praktischen Teil werden Programmieraufgaben für Microcontroller der Atmel 8-Bit AVR Microcontroller-Baureihe vergeben (Programmiersprache C). Hauptbestandteil des praktischen Teils ist die beispielhafte Entwicklung eines vollständigen eingebetteten Systems sein, inklusive Sensorik und Aktorik.

Literature

siehe Vorlesung

Practical Exercise: Embedded Systems (WIWI‑C1239)