Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Echtzeitsysteme
 
  Vorlesungsüberblick
  Schein, Prüfung
  Übungen
  Evaluation
Übung
 
  UnivIS Information
  Ziel der Übungen
  Durchführung
  Fragen und Antworten
  Testarena
  Übungsaufgaben
 
Weitere Informationen  
  Getting Started
  Dokumentation
  Entwicklungsumgebung
  SVN
  Gruppeneinteilung
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2008/09  >  Echtzeitsysteme  >  Übung

Echtzeitsysteme (EZS) - Übung (WS 2008/09)

UnivIS-Informationen zur Übung und der Rechnerübung

Übungen zu Echtzeitsysteme (Ü EZS)

Verantwortliche/Verantwortlicher
N.N.

Angaben
Übung

Studienfächer / Studienrichtungen
WPF CE-MA 1-3
WPF INF-DH-VSB 5-7
WPF IuK-DH-REA-INF2 5-7
WPF IuK-DH-ES-INF1 5-7
WPF IuK-DH-MMS-INF1 5-7
WPF MB-DH-FG10 5-7
WPF MB-BA-FG12 3
WPF MB-MA-FG12 ab 1 (ECTS-Credits: 2,5)
WPF ME-DH-VF15 7-9
WPF WING-DH-FG6 5-7

Voraussetzungen / Organisatorisches
Sollte für einen der Termine nur sehr wenig Interesse bestehen (weniger als 3 Teilnehmer), wird die Anzahl der angebotenen Termine auf zwei reduziert.

Kurse
      
Mo  10:00 - 12:00  0.031
Fabian Scheler
      
Di  14:00 - 16:00  0.031
Peter Ulbrich
      
Do  12:00 - 14:00  00.156
Niko Böhm

Übungen zu Echtzeitsysteme (Rechnerübung) (RÜ_EZS)

Dozentinnen/Dozenten
Dipl.-Inf. Fabian Scheler, Dipl.-Inf. Peter Ulbrich, Dipl.-Inf. Niko Böhm

Angaben
Übung

Zeit und Ort: Do 10:00 - 12:00, 02.151a NON-Graphik

Studienfächer / Studienrichtungen
WPF CE-MA 1-3
WPF INF-DH-VSB 5-7
WPF IuK-DH-REA-INF2 5-7
WPF IuK-DH-ES-INF1 5-7
WPF IuK-DH-MMS-INF1 5-7
WPF MB-DH-FG10 5-7
WPF MB-BA-FG12 3
WPF MB-MA-FG12 ab 1 (ECTS-Credits: 2,5)
WPF ME-DH-VF15 7-9
WPF WING-DH-FG6 5-7

Voraussetzungen / Organisatorisches
Die Rechnerübung ist nur bei Bedarf betreut, ansonsten unbetreut. D.h. wenn zu Begin der Übung kein Bedarf besteht findet die Übung unbetreut statt. Bei Fragen, die in der Übung nicht geklärt wurden, einfach bei Fabian Scheler, Zimmer 0.049 vorbeischauen oder eine kurze e-Mail schreiben.

Ziel der Übung

Ziel der Übungsaufgaben ist die Entwicklung von Subsystemen des Betriebssystems EZStubs (Echtzeit-Stubs). Dieses Betriebssystems ist mit dem OOStubs-Betriebssystem verwandt, das in den Übungen zu Betriebssysteme entwickelt wird. Grob gesagt wird das EZStubs-Betriebssystem, das in der Grundversion von der Funktionalität her einem OOStubs entspricht, in den einzelnen Aufgaben um Mechanismen erweitert, die in gängigen Echtzeitbetriebssystemen Anwendung finden, und EZStubs zu einem Echtzeitbetriebssystem machen. Zielplatform für EZStubs ist in diesen Übungen der Nintendo DS Lite, der auf einem Derivate des ARM9 Mikroprozessors von ARM basiert.

Anmeldung

Die Anmeldung zu den einzelnen Übungsterminen erfolgt über Waffel.

Durchführung der Übungen

Die einzelnen Übungsaufgaben werden von jeweils zwei Studierenden bearbeitet. Einer der Übungspartner wird dabei die in der Aufgabe geforderte Komponente entwickeln und implementieren, während der andere Übungspartner Testfälle erstellt (die Aufgabenverteilung wechselt nach jeder Übungsaufgabe). Die Testfälle sollen noch während der Entwicklung dazu verwendet werden, die Korrektheit der jeweiligen Komponente zu überprüfen. Bei der Abgabe der einzelnen Aufgaben erfolgt gewissermaßen ein Abnahmetest, d.h. die Komponente wird noch einmal mit Testfällen, die von den Übungsleitern zu Verfügung gestellt werden, getestet. Treten bei diesem Abnahmetest noch Fehler auf, bekommt die jeweilige Übungsgruppe die Möglichkeit, diese Fehler zu beheben. Die Referenzplattform für die Durchführung der Testfälle ist der Nintendo DS Simulator Desmume. Als Implementierungssprachen kommen C, C++ und evtl. auch Assembler zum Einsatz.

Fragen und Antworten/Mailinglist

Für eine interaktivere Form der Meinungsfindung steht auch eine Mailingliste zur Verfügung: i4ezs@immd4.informatik.uni-erlangen.de. In dieser Mailingliste kann man sich eintragen, wenn man eine Mail mit subscribe i4ezs im Mailbody an majordomo@immd4.informatik.uni-erlangen.de schickt (austragen analog mit unsubscribe i4ezs).

Folien und Dokumentation

Die Folien zur Tafelübung sowie Dokumentation zu den eingesetzten Werkzeugen finden sich hier.

TestArena

Hier geht es zu den Ergebnissen der TestArena.

Übungsaufgaben

Nr. Titel Kurzbeschreibung Ausgabetermin Abgabetermin Vorgaben
1 Schedule Table Scheduler Implementierung eines Zeitscheibenschedulers 03.11.2008
16:30
21.11.2008
12:00
vorgabe_0.tar.gz
vorgabe_1.tar.gz
2 Aperiodic Task support Erweiterung des zeitgesteuerten Schedulers um die Unterstüzung aperiodischer Tasks 17.11.2008
16:30
05.12.2008
12:00
vorgabe_2.tar.gz
3 Multi-Level-Queue-Scheduler Implementierung eines prioritätengesteuerten Schedulers 01.12.2008
16:30
19.12.2008
12:00
vorgabe_3.tar.gz
Beachtet bitte diese Hinweise
4 Thread-Synchronisation Fadensynchronisation in einem prioritätengesteuerten Echtzeitsystem 15.12.2008
16:30
16.01.2009
12:00
vorgabe_4.tar.gz
5 Deferrable Server Erweiterung des prioritätengesteuerten Schedulers um die Unterstüzung aperiodischer Ereignisse 12.01.2009
16:30
30.01.2009
12:00
vorgabe_5.tar.gz
  Impressum Stand: 2009-01-12 09:13   scheler