64-210 Vorlesung Eingebettete Systeme

Veranstaltungsdetails

Lehrende: Dr. Andreas Mäder

Veranstaltungsart: Vorlesung

Anzeige im Stundenplan: ES -VL

Semesterwochenstunden: 4

Credits: 4,0

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | 64

Kommentare/ Inhalte:
Eingebettete Systeme, wie z.B. Smartphones, Navigations-, Fahrerassistenz- und Heimautomatisierungssysteme,
sind zu einem festen Bestandteil des täglichen Lebens geworden. Kennzeichnend ist, dass das informationsverarbeitende System nur ein - allerdings essentieller - Bestandteil des Gesamtsystems ist
und trotz seiner Komplexität ggf. überhaupt nicht bewusst wahrgenommen wird.
Durch den jeweiligen Anwendungszweck ergeben sich typische Anforderungen an die Leistungsfähigkeit,
Zuverlässigkeit, Sicherheit, Vernetzung, aber auch an den Komfort und die Kosten des eingebetteten Systems.
Zusätzlich wird in vielen Fällen Echtzeitfähigkeit gefordert.

Diese Anforderungen können nur mit speziellen Spezifikations- und Entwurfsverfahren erfüllt werden.
Dabei müssen frühzeitig die Auswirkungen der zugrundeliegenden Hardware-Architektur bei der Entwicklung der eingebetteten Software berücksichtigt und das Zusammenspiel der Software mit der zugrundeliegenden Hardware hinsichtlich Performanz, Leistungsaufnahme, Energieeffizienz, Zuverlässigkeit und Robustheit analysiert werden.
In der Vorlesung werden die grundlegenden Modelle zur Spezifikation und zum Entwurf sowie zur Analyse von eingebetteten Systemen vorgestellt und an Beispielen erläutert. Themen der Vorlesung sind:

- Modellierung von Eingebetteten Systemen
- Domänenspezifische Sprachen und Berechnungsmodelle (Models of Computation)
- Hardware/Software-Codesign
- Echtzeitsysteme und Ablaufplanungsverfahren (Task-Scheduling)
- Performanzanalyse und Echtzeitaspekte
- Plattformbasierter Entwurf
- Analyse von Energieeffizienz und Leistungsaufnahme

In den Übungen werden einige dieser Themen durch praxisnahe Aufgaben mit Arduino-Microcontrollern sowie verschiedenen Sensoren und Aktoren vertieft.
 
Periodizität:
jährlich zum SS

Sprache:
Deutsch
 

Lernziel:
Ziel des Moduls ist es, ein methodisch-theoretisches Grundverständnis für den Entwurf und die Analyse
von eingebetteten Systeme zu legen (Vorlesung) und mit konkreten praxisnahen Anwendungskompetenzen
zu vertiefen (praktische Versuche in den Übungen).

Vorgehen:
Vorlesung mit begleitenden/integrierten Übungen. Umsetzen des Vorlesungsstoffes in Gruppenarbeit mit Arduino-Microcontrollern und verschiedenen Sensoren und Aktoren.

Literatur:
Peter Marwedel, Embedded System Design - Foundations of Cyber-Physical Systems,
Springer Verlag, 2011. ISBN: 978-94-007-0256-1 (Print) 978-94-007-0257-8 (Online).
http://link.springer.com/book/10.1007/978-94-007-0257-8

C. Haubelt, J. Teich, Digital Hardware/Software-Systeme - Spezifikation und Verifikation,
Springer Verlag, 2010. ISBN: 978-3-642-05355-9 (Print) 978-3-642-05356-6 (Online),
http://link.springer.com/book/10.1007%2F978-3-642-05356-6

Wayne Wolf, Computers as Components, Principles of Embedded Computing System Design,
Academic Press/Morgan Kaufmann, 2001.

Michael Margolis, Arduino Cookbook, O'Reilly Verlag, 2012/2014.

G. Schnell (Hrsg): Bussysteme in der Automatisierungstechnik, Vieweg Verlag, 1994.

Termine
Datum Von Bis Raum Lehrende
1 Di, 6. Apr. 2021 12:15 13:45 Digital Dr. Andreas Mäder
2 Fr, 9. Apr. 2021 12:15 13:45 Digital Dr. Andreas Mäder
3 Di, 13. Apr. 2021 12:15 13:45 Digital Dr. Andreas Mäder
4 Fr, 16. Apr. 2021 12:15 13:45 Digital Dr. Andreas Mäder
5 Di, 20. Apr. 2021 12:15 13:45 Digital Dr. Andreas Mäder
6 Fr, 23. Apr. 2021 12:15 13:45 Digital Dr. Andreas Mäder
7 Di, 27. Apr. 2021 12:15 13:45 Digital Dr. Andreas Mäder
8 Fr, 30. Apr. 2021 12:15 13:45 Digital Dr. Andreas Mäder
9 Di, 4. Mai 2021 12:15 13:45 Digital Dr. Andreas Mäder
10 Fr, 7. Mai 2021 12:15 13:45 Digital Dr. Andreas Mäder
11 Di, 11. Mai 2021 12:15 13:45 Digital Dr. Andreas Mäder
12 Fr, 14. Mai 2021 12:15 13:45 Digital Dr. Andreas Mäder
13 Di, 18. Mai 2021 12:15 13:45 Digital Dr. Andreas Mäder
14 Fr, 21. Mai 2021 12:15 13:45 Digital Dr. Andreas Mäder
15 Di, 25. Mai 2021 12:15 13:45 Digital Dr. Andreas Mäder
16 Fr, 28. Mai 2021 12:15 13:45 Digital Dr. Andreas Mäder
17 Di, 1. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
18 Fr, 4. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
19 Di, 8. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
20 Fr, 11. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
21 Di, 15. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
22 Fr, 18. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
23 Di, 22. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
24 Fr, 25. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
25 Di, 29. Jun. 2021 12:15 13:45 Digital Dr. Andreas Mäder
26 Fr, 2. Jul. 2021 12:15 13:45 Digital Dr. Andreas Mäder
27 Di, 6. Jul. 2021 12:15 13:45 Digital Dr. Andreas Mäder
28 Fr, 9. Jul. 2021 12:15 13:45 Digital Dr. Andreas Mäder
Prüfungen im Rahmen von Modulen
Modul (Startsemester)/ Kurs Prüfung Datum Lehrende Bestehens­pflicht
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
Lehrende
Dr. Andreas Mäder