Technische Universität München Robotics and Embedded Systems
 

Programmierpraktikum Echtzeitprogrammierung

 
Veranstalter Dr.-Ing. Gerhard Schrott
Typ Programmierpraktikum
Semester WS 2005/2006
SWS 3
Vorbesprechung wird noch bekannt gegeben
Zeit & Ort Di 13:00 - 16:00 MI 03.07.023
Schein erfolgreiche Teilnahme am Praktikum

Anmeldung

Anmeldung erfolgt im Rahmen der zentralen Anmeldung für alle Praktika an den Rechnern in der Informatikhalle. Die Termine werden jeweils über die Drehscheibe bekannt gegeben.

Aktuelles

Beschreibung

Hintergrund

Prozeßrechner haben die Aufgabe, Programme auszuführen, die mit externen physikalischen Systemen in Wechselwirkung stehen.Die Verarbeitung der Programme muß zeitlich mit den in den externen Systemen ablaufenden Vorgängen und den dort auftretenden Ereignissen Schritt halten. In Echtzeitsystemen sind die in einer technischen Anlage ablaufenden physikalischen und chemischen Prozesse eng mit den im Rechner ablaufenden Prozessen gekoppelt.

Im Laufe des Praktikums werden einige Hilfsmittel aufgezeigt, um auch unter Echtzeitbedingen erfolgreich zu programmieren: RTLinux, autotools, subversion, c(pp)unit, gdb und weitere.

Inhalt des Praktikums

Zunächst wird in das Echtzeitbetriebssystem RTLinux und die wesentlichen Konzepte von C++ eingeführt. Um im speziellen die Programmierung von C++ zu unterstützen werden auch diverse Tools vorgestellt:

Durchführung des Praktikums

Das Praktikum wird im Praktikumsraum unter RTLinux in der Programmiersprache C++ durchgeführt. Die Rechner sind in das Institutsnetz eingebunden und können auch von der Informatikhalle aus benutzt werden. Somit können die Programme auch von der Informatikhalle aus editiert und übersetzt werden. Die Aufgaben müssen am Praktikumsnachmittag getestet und vorgestellt werden.

Zu jeder Aufgabe erhält der Praktikumsteilnehmer eine Aufgabenbeschreibung mit Hinweisen zu deren Lösung. Die Versuche sollen in Zweiergruppen selbstständig an Hand der Aufgabenbeschreibung und der verfügbaren Anleitungen durchgeführt werden. An den Praktikumsnachmittagen sind für auftretende Probleme Betreuer anwesend, die auch den Test überwachen.

Die erfolgreiche Teilnahme am Praktikum (benoteter Praktikumsschein) erfordert die Anwesenheit an allen Pflichtterminen, die Bearbeitung der gestellten Praktikumsaufgaben einschließlich Dokumentation und die Teilnahme an einem halbstündigen Kolloquium am Ende des Praktikums.

Material