Technische Universität München Robotics and Embedded Systems
 

Echtzeitsysteme WS 2009/10

 
Veranstalter Prof. Dr.-Ing. Alois Knoll, Dr. Christian Buckl
Modul IN2060
Typ Vorlesung
Semester WS 2009/2010
ECTS 6.0
SWS 3V+2Ü
Hörerkreis Wahlfach für Studenten der Informatik (Bachelor,Informatik)
Vorlesung im Bereich Informatik II (Technische Informatik - Diplomstudiengang)
Wahlpflichtvorlesung im Gebiet Echtzeitsysteme und Robotik
Wahlpflichtvorlesung für Studenten der Elektrotechnik und Informationstechnik
Pflichtvorlesung für Studenten MW Richtung Mechatronic Bachelor/Masterstudiengang Informatik
Zeit & Ort Di 10:15 - 11:45 MI HS 2
Mi 12:15 - 13:00 MI HS 2
Übungstermine Mo 14:00-15:30 (0 freie Plätze) MI 03.05.012
Di 08:30-10:00 (0 freie Plätze) MI 03.05.012
Mi 10:15-11:45 (0 freie Plätze) MI 03.05.012
Mi 14:00-15:30 (0 freie Plätze) MI 03.05.012
Fr 14:00-15:30 (4 freie Plätze) MI 03.05.012
Schein erfolgreiche Teilnahme an Klausur

Aktuelles

Beschreibung

Bei Echtzeitsystemen ist neben der Korrektheit des Rechenergebnis auch der Zeitpunkt der Ergebnisbereitstellung entscheidend. Ein klassisches Beispiel ist der Airbag: im Fall eines Unfalls muss der Airbag innerhalb weniger Millisekunden aufblasen, ansonsten hat das System versagt. Echtzeitsysteme sind in allen Bereichen der Industrie und im Alltag zu finden: Roboter, Autos, Flugzeuge, Medizingeräte, Handys und vieles mehr sind ohne Kenntnisse im Bereich der Echtzeitsysteme nicht zu entwickeln. Die Vorlesung vermittelt die Grundkenntnisse für diesen Bereich und gibt einen Einblick in aktuelle Forschungsthemen. Anhand von Übungen, sowohl in der Vorlesung als auch am Rechner, werden die erlernten Kenntnisse praktisch angewandt und vertieft.

Inhalt:

Klausur

Material

Übung

Übungsleitung

Allgemeines

Aufgabenblatt 1 (2. bis 6.11.2009)

Aufgabenblatt 2 (9. bis 13.11.2009)

Aufgabenblatt 3 (16. bis 20.11.2009)

Aufgabenblatt 4 (23. bis 27.11.2009)

Aufgabenblatt 5 (30.11. bis 4.12.2009)

Aufgabenblatt 6 (7. bis 11.12.2009)

Aufgabenblatt 7 (14. bis 19.12.2009)

Aufgabenblatt 8 (21. bis 8.01.2010)

Aufgabenblatt 9 (11.01.2010 bis 15.01.2010)

Aufgabenblatt 10 (18.01.2010 bis 22.01.2010)

Literaturhinweise

[1] Hermann Kopetz. Real-Time Systems: Design Principles for Distributed Embedded Applications. Springer, April 1997. Überblick.
[2] Jane W. S. Lui. Real-time Systems. Prentice Hall, April 2000. Überblick, Schwerpunkt Scheduling.
[3] Stuart Bennett. Real-Time Computer Control: An Introduction. Prentice Hall, February 1994. Überblick, Hardware.
[4] Alan Burns and Andy Wellings. Real-Time Systems and Programming Languages. Addison Wesley, March 2001. Schwerpunkt: Programmiersprachen.
[5] Qing Li and Caroline Yao. Real-Time Concepts for Embedded Systems. CMP Books, July 2003. Schwerpunkt: Programmierung.
[6] Bill O. Gallmeister. Programming for the Real-World: POSIX.4. O'Reilly Media, January 1995. Schwerpunkt: POSIX.

Software