PDV und Robotik/ Lehre / WS2008 / EES-EEI
2009-02-19: Die Klausur ist korrigiert, die Ergebnisse sind per E-Post verschickt, und wer will, kann einen Aushang neben Raum EN244 anschauen. Die Klausureinsicht wird am 26.02.2009 von 14 bis 15 Uhr im EN257 angeboten.
2009-02-05: Die Kontoauszüge sind verschickt. Bitte prüft, ob Ihr alles geliefert habt.
2009-02-02: Detailänderung zur Klausur: Die Klausur wird am 18.02.2009 von 9.00 Uhr an geschrieben (und nicht wie angedroht schon um 8.00 Uhr). Die Bearbeitungszeit wird 3 Stunden sein.
2009-01-20: Terminänderung - Die betreute Rechnerübung am Mittwoch, den 21.01.2009, startet erst ab ca. 10 Uhr.
2009-01-08: Terminänderung - Die Großübung für EEI „Systemtheorie, Regelungssysteme, Aufgabe 5“ wird um eine Woche verschoben und findet am 19.01.2009 statt.
2008-10-28: Rechnerzeiten ab sofort Mittwochs 9.15 bis 10.00 Uhr und Donnerstag 10.15 bis 13.00.
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)!
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
Verantwortlich für beide Veranstaltung Eingebettete Echtzeitsysteme (Service) im WS 2008/09: Professor Dr.-Ing. Konstantin Kondak, Büro EN247a, E-Post kondak
Lehrveranstaltungsnummern 0433 L 400 und 0433 L 402 für EEI sowie 0433 L 405 und 0433 L 407 für EES im Vorlesungsverzeichnis Informatik
Allgemeine Hinweise zu den Lehrveranstaltungen des Fachgebiets
Den Übungsbetrieb betreuen
Wolfgang Brandenburg Büro: EN246, E-Post brg
Daniel Lüdtke Büro: EN251, E-Post dluedtke
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.
Vorlesung: Eingebettete Echtzeitsysteme Di 12.15-13.45 Uhr H2032, für Studierende der Informatik, der Technischen Informatik, der Informationstechnik im Maschinenwesen, Techno- und Wirtschaftsmathematik
Vorlesung: Eingebettete Echtzeitsysteme (Service) Di 12.15-13.45 Uhr H2032 und Do 14.15-15.45 Uhr TC10, für Studierende der Ingenieurs- und Naturwissenschaften ohne Vorkenntnisse im Bereich nebenläufiger Prozesse
Großübung: Montag, 14.15-15.45 Uhr, nur zu ausgewählten Terminen, MA 004, Beginn 20.10.2008.
Rechnerzeiten: Die Räume EN258 und EN266a werden dieses Semester bis auf wenige Sondertermine, die noch angekündigt werden, nur für EEI/EES genutzt. Der Rechnerraum steht außer zu den speziellen Rechnerzeiten (#1...#3) allen Gruppen zur selbständigen Arbeit zur Verfügung. Die Zahlenkombination für das Code-Schloss wird in der ersten Großübung bekannt gegeben! Die Rechnerzeiten beginnen in der 43 Kalenderwoche (KW), also ab dem 20.10.2008.
|
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 |
|
|
|
|
|
Es sind 5 Übungsaufgaben zu bearbeiten und abzugeben. Die Abnahme erfolgt durch Vorführung, Abgabe eines Moduldiagramms und Zustellung des Programms per E-Post an den betreuenden WM. Die genannten Termine geben die Woche an, in der die Aufgabe in der betreuten Rechnerzeit vorgeführt werden muss.
Dieser Zeitplan ist unverbindlich und dient nur zur Orientierung. Wir werden uns bemühen, den Zeitplan zu aktualsieren, sobald neue Erkenntnisse vorliegen.
Die in grüner Schrift aufgeführten Vorlesungen in der Spalte VL EEI sind für die Teilnehmer der Service-LV freiwillig.
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 |
|
45 |
EEI-V03-Softwareentwicklung |
EES-V05-Synchronisation |
Ada Rendezvous, 2. und |
|
46 |
EEI-V03-Softwareentwicklung |
EES-V05-Synchronisation |
|
1. Aufgabe:
Endabschaltertest |
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 |
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 |
52 |
Ferien |
Ferien |
|
|
1 |
Ferien |
Ferien |
|
|
2 |
EEI-V07-Regelungstechnik |
|
Großübung für EES: Semaphore, Aufgabe 5 |
|
3 |
EEI-V07-Regelungstechnik |
|
|
|
4 |
EEI-V08-RTOS |
|
Großübung für EEI: Systemtheorie, Regelungssysteme, Aufgabe 5 |
4. Aufgabe: Kugelfallversuch |
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 |
7 |
EEI-V10-ZuverlässigeSysteme |
|
|
|
8 |
Klausur |
Klausur |
|
|
Termin:
Mittwoch 18.02.2009, 08-12
Uhr 09-12 Uhr, ER270
Zur individuellen Klausurvorbereitung gibt es eine Reihe von Beispielaufgaben aus ehemaligen Klausuren des Fachs Prozeßdatenverarbeitung und Robotik.
Die Klausur ist eine Kofferklausur, es dürfen sämtliche Unterlagen verwendet werden, jedoch keine elektronischen oder programmierbare Geräte. Persönliche Kommunikation zwischen den Klausurschreibenden bzw. alle Formen der Fernkommunikation (Funk, Telefon) sind auch bei uns streng untersagt! Mobiltelefone sind nicht erlaubt, auszuschalten und werden auch nicht als Ersatzgerät für eine Uhr akzeptiert.
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.
Hier sind Links zu elektronischen Versionen einiger Vorlesungsunterlagen.
Hier gibt es zusätzliche Unterstützung für den Besuch der LV und die Bearbeitung der Übungsaufgaben. Wird bei Bedarf erweitert!
Kurzanleitung für die Einrichtung von Unix-Gruppen, damit alle Arbeitsgruppenmitglieder (und nur solche!!!) auf die Programmdateien zugreifen können.
Drucken als Studierende(r) ist nur noch über die kostenpflichtigen Netzwerkkopierer Océ 3145 möglich.
Letzte Änderung: 19.02.2009 |