SingleView of Module
Module (6 Credits)
Embedded Systems
- Name in diploma supplement
- Embedded Systems
- Responsible
- 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
- Elements
Lecture (3 Credits)
Embedded Systems
- Name in diploma supplement
- Embedded Systems
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- winter semester
- Participants at most
- no limit
- 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
- James W. Grenning: Test-Driven Development for Embedded C. The Pragmatic Bookshelf, 2011.
- Günther Gridling, Bettina Weiss: Introduction to Microcontrollers; Lecture Script TU Wien, https://ti.tuwien.ac.at/ecs/teaching/courses/mclu/theory-material/Microcontroller.pdf/view
Weitere in der Vorlesung bekanntgegeben.
- Participants
Practical Exercise (3 Credits)
Embedded Systems
- Name in diploma supplement
- Embedded Systems
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- winter semester
- Participants at most
- no limit
- 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
- Participants