PDV und Robotik/ Lehre / WS2008 / EES-EEI



Aktuelles

Anmeldung

Allgemeine Informationen

Veranstaltungen, Termine

Aufgaben

Klausur

Literatur

Weitere Dokumente

Hilfe

Beispielaufgaben aus alten Klausuren


Eingebettete Echtzeitsysteme

Eingebettete Echtzeitsysteme (Service)

im Wintersemester 2008/09


Aktuelles

Anmeldung

Ab Mittwoch, dem 08. Oktober 2008, 10.00 Uhr ist die Anmeldung zu den betreuten Rechnerzeiten dieser Veranstaltung mit dem PDV-Anmeldeprogramm (http://pdvanm.cs.tu-berlin.de/AP/) im WWW möglich. Das Anmeldeprogramm funktioniert nur bei Aufruf aus dem cs-Netz (einschließlich Einwahlzugänge)!


Allgemeine Informationen

Im Übungsbetrieb wird zwischen den beiden Lehrveranstaltungen Eingebettete Echtzeitsysteme und Eingebettete Echtzeitsysteme (Service) nicht unterschieden. Die Großübungstermine werden zusammengelegt. Sofern notwendig werden die Lehrveranstaltungen mit EEI für Eingebettete Echtzeitsysteme und EES für Eingebettete Echtzeitsysteme (Service) abgekürzt. Die unten angegebenen E-Postadressen sind um @cs.tu-berlin.de zu ergänzen



Inhalt

Eingebettete Echtzeitsysteme: Einführung in Eingebettete Systeme, Softwareentwicklung für Eingebettete Systeme, Modularität, Prozeßbeschreibung, Zeitdienste, Unterbrechungen, Peripheriegeräte, Grundlagen von Echtzeitsystemen, Semaphore, Betriebsmittelvergabe, Bedingte kritische Abschnitte, Monitore, Mutex- und Bedingungsvariablen, Nachrichten, Prozedurfernaufrufe, Rendezvous, Beispiele von Betriebssystemen, Zuverlässige Systeme, siehe auch Inhalt der Lehrveranstaltung Eingebettete Echtzeitsysteme

Anrechenbar als Basisveranstaltung oder im Studiengebiet TNA nach Informatik-StuPO 90, im Katalog Technische Anwendungen, Fach Prozessdatenverarbeitung, nach TI-StuPO 96 sowie als Bachalor-Fachstudium Informatik und Technische Informatik

Eingebettete Echtzeitsysteme (Service): Einführung Eingebettete Systeme, Softwareentwicklung für Eingebettete Systeme, Modularität, Nebenläufigkeit, Prozeßbeschreibung, Prozeßverwaltung, Leichtgewichtige Prozesse, Unterbrechungen, Peripheriegeräte, Grundlagen von Echtzeitsystemen, Betriebssystemkern, Synchronisation, Schloßvariablen, Semaphore, Verklemmungen, Betriebsmittelvergabe, Bedingte kritische Abschnitte, Monitore, Mutex- und Bedingungsvariablen, Nachrichten, Kommunikationskanäle, Prozedurfernaufrufe, Rendezvous, Beispiele von Betriebssystemen, Zuverlässige Systeme Inhalt der Lehrveranstaltung Eingebettete Echtzeitsysteme (Service)

Anrechenbar im Studiengang Elektrotechnik-Diplom im Fach Prozessdatenverarbeitung oder als Wahlfach sowie in anderen Studiengängen.


Veranstaltungen, Termine

 

Montag

Dienstag

Mittwoch

Donnerstag

Freitag

8

 

 

 

 

 

9

 

 

Rechnerzeit

 

 

10

 

 

 

Rechnerzeit

 

11

 

 

 

Rechnerzeit

 

12

 

VL EEI

 

Rechnerzeit

 

13

 

VL EEI

 

 

 

14

GUE

 

VL EES

 

 

15

GUE

 

VL EES

 

 

16

 

 

 

 

 


Aufgaben

Zeitplan

KW

VL EEI

VL EES

Großübung

Aufgabe fällig

42

Organisation, Inhalt der LV, Einführung

EEI-V01-Organisation

EES-V04-Prozesse


 

 

43

EEI-V02-Peripherie 1

EES-V04-Prozesse

Grundlagen Ada

 

44

EEI-V02-Peripherie

EES-V05-Synchronisation

Vorbereitung 1. Aufgabe
Ada HW-nah, Vertiefung Ada,

 

45

EEI-V03-Softwareentwicklung

EES-V05-Synchronisation

Ada Rendezvous, 2. und
3. Aufgabe

 

46

EEI-V03-Softwareentwicklung

EES-V05-Synchronisation

 

1. Aufgabe: Endabschaltertest
bis 15.11.2008

47

EEI-V03-Softwareentwicklung

EEI-V04-Synchronisation

EES-V05-Synchronisation

 

 

48

EEI-V04-Synchronisation

EEI-V05-Scheduling

EES-V05-Synchronisation

 

 

49

EEI-V05-Scheduling

EEI-V06-Systemtheorie

EES-V06-Kommunikation

 

2. Aufgabe: Motoransteuerung
bis 06.12.2008

50

EEI-V06-Systemtheorie

EES-V06-Kommunikation

EES-V07-Scheduling

 

 

51

EEI-V06-Systemtheorie

EES-V07-Scheduling

EEI-V05-Scheduling

 

3. Aufgabe: Zeiten, digitale Signalverarbeitung
bis 20.12.2008

52

Ferien

Ferien

 

 

1

Ferien

Ferien

 

 

2

EEI-V07-Regelungstechnik


Großübung für EES: Semaphore, Aufgabe 5

 

3

EEI-V07-Regelungstechnik


Großübung für EEI: Systemtheorie, Regelungssysteme, Aufgabe 5

 

4

EEI-V08-RTOS


Großübung für EEI: Systemtheorie, Regelungssysteme, Aufgabe 5

4. Aufgabe: Kugelfallversuch
bis 24.01.2009

5

EEI-V09-RTLinux


 

 

6

EEI-V09-RTLinux

EEI-V10-ZuverlässigeSysteme


Großübung zur Klausurvorbereitung, Schwerpunkt Ada

5. Aufgabe für Service-LV: Semaphore
5. Aufgabe für EEI: Regelung
bis 07.02.2009

7

EEI-V10-ZuverlässigeSysteme


 

 

8

Klausur

Klausur

 

 



Klausur

Literatur

Zur Lehrveranstaltung werden einige Unterlagen zur Ada-Entwicklungsumgebung, den verwendeten Schnittstellen und der Roboteransteuerung sowie Kopien der Vorlesungsübungsfolien zum Herunterladen bereitgestellt. Details hierzu werden in der ersten Vorlesung angekündigt.

Als Begleitbücher zur Vorlesung wird zunächst auf die Bücher hingewiesen, die in der Lehrbuchsammlung vorhanden sind.

Als Begleitbuch aus dem eigenen Hause kann

R. G. Herrtwich, G. Hommel:
Kooperation und Konkurrenz. Springer 1989
Signatur: 5 Lf 568

zur Service-LV empfohlen werden. Das Buch ist inzwischen in der 2. Auflage mit dem Titel Nebenläufige Programme, Springer 1994, erschienen. Es ist in Restexemplaren noch im Handel zu erhalten.

Ein Lehrbuch, das sich mit der im Praktikum verwendeten Programmiersprache Ada beschäftigt, ist

G. Goos, G. Persch, J. Uhl:
Programmiermethodik mit Ada. Springer 1987
Signatur: 5 Lf 554

Weitere Literaturhinweise: Speziell zur Betriebsmittelvergabe in Echtzeitsystemen werden diese Bücher empfohlen, die aber nicht in der Lehrbuchsammlung vorhanden sind.

G.C. Buttazzo:
Hard Real-Time Computing Systems. Kluwer 1997


Mark H. Klein:
A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems. Kluwer 1993.


John A. Stankovic et. al.: Deadline Scheduling for Real-Time Systems. EDF and Related Algorithms. Kluwer 1998.


Weitere Dokumente

Hier sind Links zu elektronischen Versionen einiger Vorlesungsunterlagen.


Hilfe

Hier gibt es zusätzliche Unterstützung für den Besuch der LV und die Bearbeitung der Übungsaufgaben. Wird bei Bedarf erweitert!



Letzte Änderung: 19.02.2009

Counter

Impressum