Logo Prof. Dr. Dirk W. Hoffmann
Logo
Embedded Software
Turnus:Winter und Sommer
Zeit:siehe Aushang
Raum:siehe Aushang

Vorlesung


Diese Vorlesung führt in die Software-Entwicklung eingebetteter Echtzeitsysteme ein. Eingebettete Systeme im Sinne dieser Vorlesung sind alle durch Software kontrollierte Computer, die Teil eines größeren Systems sind und deren primäre Funktion nicht rechenorientiert ist.

Bei Echtzeitsystemen kommen zusätzlich Aspekte der Rechtzeitigkeit hinzu, d.h. wir befassen uns hier mit Systemen, die nicht nur eine korrekte Antwort liefern müssen, sondern die Systemantwort zusätzlich innerhalb einer vorgegebenen und garantierten Zeitspanne berechnen.

Klassische Vertreter eingebetteter Echtzeitsysteme sind z.B. elektronische Steuergeräte im Automobil- oder Luftfahrtbereich, Mobiltelefone, PDAs oder auch die Kaffeemaschine mit Internetanschluss.

Unter Anderem werden in dieser Vorlesung die folgenden Themen behandelt:

Vorlesungsunterlagen


Die Vorlesungsunterlagen sind zum Teil passwortgeschützt. Die Passwörter werden in der ersten Vorlesunng bekannt gegeben.

Folien


Einführung[ pdf ]
Kfz-Elektronik[ pdf ]
Flexray[ pdf ]
Navigation und Routenplanung[ pdf ]
Embedded-C[ pdf ]
Embedded-C (Programmbeispiele)[ tar ]

Optionale Themen


Embedded Linux[ pdf ]
Zuverlässigkeitsanalyse[ pdf ]
Java 2 Micro Edition (J2ME)[ pdf ]

Übungsblätter


Übungsblatt 1[ pdf ]
Übungsblatt 2[ pdf ]
Übungsblatt 3[ pdf ]
Übungsblatt 4 (optional)[ pdf ]
Übungsblatt 5 (optional)[ pdf ]

Alte Klausuren


SS 11 Musterlösung[ pdf ]
WS 10/11 Musterlösung[ pdf ]
SS 10 Musterlösung[ pdf ]
WS 09/10 Musterlösung[ pdf ]
SS 09 Musterlösung[ pdf ]
WS 08/09 Musterlösung[ pdf ]
SS 08 Musterlösung[ pdf ]
WS 07/08 Musterlösung[ pdf ]
SS 07 Musterlösung[ pdf ]
WS 06/07 Musterlösung[ pdf ]
SS 06 Musterlösung[ pdf ]
WS 05/06 Musterlösung[ pdf ]
SS 05 Musterlösung[ pdf ]
WS 04/05 Musterlösung[ pdf ]
SS 04 Musterlösung[ pdf ]

Laborunterlagen


Wichtige Hinweise zur Laborabgabe:

Versuch 1 (Einsteigertour in CANoe)


Versuchsbeschreibung[ pdf ]
Dokumentation zu CANoe[ pdf ]
Dokumentation zu CANdb++[ pdf ]

Versuch 2 (Adaptive cruise control)


Versuchsbeschreibung[ pdf ]
ACC Konfiguration[ zip ]

Versuch 3 (Kundenprojekt)


Versuchsbeschreibung[ pdf ]