Entwurf Eingebetteter Echtzeitsysteme
Vorlesung (4 SWS) + Übungen (2 SWS)
AG Echtzeitsysteme und Eingebettete Systeme
Wintersemester 2008/09
Skript + Übungsaufgaben (englisch)
UnivIS Vorlesung, Übung
Zeit und Raum:
Tag | Zeit | Raum | |
Vorlesung | Di | 14:15-15:45 | |
Vorlesung | Mi | 10:15-11:45 | |
Übung | Di | 16:15-17:45 (Achtung, Änderung!) |
vom 28.10.2008 bis zum 18.2.2009
Dozenten
Reinhard v. Hanxleden (Vorlesung)
Hauke Fuhrmann (Übungen)
Inhalt
Ein Handy, welches Sprachsignale richtig, aber zu stark verzögert überträgt, ist unbefriedigend. Ein Airbagcontroller, der die richtigen Airbags zündet, aber 100 msec zu spät, ist lebensgefährlich - ebenso wie die zu frühe Zündung der Airbags. Es handelt sich damit bei beiden Anwendungen um Echtzeitsysteme, bei denen die Reaktionszeit ebenso entscheidend ist wie das Ausgabeergebnis selbst. Weiterhin handelt es sich hierbei um Systeme, welche in eine bestimmte Anwendung eingebettet sind.
Diese Vorlesung bietet eine Einführung in die verschiedenen Aspekte des Entwurfs eingebetteterr Echtzeitsysteme.
Schwerpunkte sind
- Grundlagen zum Zeitbegriff als solchen
- Zuverlässigkeit eingebetteter Systeme
- Programmiertechnische Umsetzung zeitlicher Bedingungen
- Scheduling
- Nebenläufigkeit
Die praktischen Übungsaufgaben sollen zum Teil auf Lego Mindstorms Robotern implementiert werden, in C, Java, oder Real-Time Java.
Klausurtermine
- Prüfungsanmeldung (Bachelor/Master): Bis Di, 2.12.2008, über die Studierendendatenbank.
- Erste Klausur: Di, 9.12.2008, 14:00 - 16:00 Uhr, Raum LMS2 - R.Ü1 und OS40 - R.201[Alte Mensa Hebbel]
- Zweite Klausur (für alle, auch Bachelor/Master!): Di, 10.02.2009, 14:00 - 16:00 Uhr, Raum OS40 - R.201[Alte Mensa Hebbel]
- Mündliche Endprüfung (Bachelor/Master): Di, 17.02.2009, Raum 1118 (Hochhaus).
Die entsprechenden Hinweise des Prüfungsamtes finden sich hier.
Anmeldung
- Falls Sie in dieser Veranstaltung einen Schein erwerben möchten, oder zumindest auf den E-Mail-Verteiler dieser Vorlesung (für die Bekanntgabe kurzfristige Terminänderungen etc.) aufgenommen werden möchten, melden Sie sich bitte hier an. Es wäre generell begrüßenswert, wenn Sie Ihr hiesiges Instituts-Account auch als E-Mail-Anschrift nutzen würden, also "<login>@informatik.uni-kiel.de" - statt "JensJensen@giga.de" etc. (Erläuterung).
- Ihren aktuellen Punktestand können Sie in einer neu entwickelten Punktedatenbank des Lehrstuhls für Programmiersprachen und Übersetzerkonstruktion einsehen. Auch die Aufgaben selbst sind dort zu finden.
- iLearn Punktedatenbank: https://www-ps.informatik.uni-kiel.de/iLearn
Literatur & Links
- Peter Marwedel, "Embedded System Design," Springer (eXamen.press), 2007, ISBN-10 3-540-34048-3
- Alan Burns & Andy Wellings, "Real-Time Systems and Programming Languages," Third Edition, Addison-Wesley, 2001
- Bill O. Gallmeister, "Programming for the Real World - POSIX.4," O'Really, 1995
- Webseite von The Real-Time for Java Expert Group
- Lokale Webseite zu Lego Mindstorms Robotern
- TestBars.pdf





