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

LMS2 - R.Ü1

Vorlesung

Mi

10:15-11:45

LMS2 - R.Ü1

Übung

Di

16:15-17:45 (Achtung, Änderung!)

LMS2 - R.Ü1

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

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.

Literatur & Links