Lehrbereiche im Labor für Technische Informatik
Bereich Prozesslenkung und Echtzeitsysteme
Labor 7.01
Laborveranstaltungen:
Grundlagen Systemnahes Programmieren
System- und Echtzeitprogrammierung
Maschinennahes Programmieren
Prozesslenkung
Wahlpflichtmodule und Projekte
Aufgaben und Lernziele:
Für das System- und Maschinennahe Programmieren stehen spezielle Rechnersysteme zur Verfügung, so wie sie auch in industriellen und eingebetteten Systemen zum Einsatz kommen. Diese Systeme basieren auf dem Echtzeitbetriebssystem QNX. Die Programmentwicklung erfolgt mit Hilfe grafisch orientierter Entwicklungsumgebungen auf dem PC. Über das Netzwerk können die erstellten Programme in die Echtzeitsysteme übertragen und zur Ausführung gebracht werden. Die Programmentwicklung findet in Assembler und C statt. In weiterführenden Veranstaltungen befassen sich die Studierenden mit der Anwendung von Echtzeitbetriebssystemen und dem Aufbau von nebenläufigen Systemen.
Weiterhin sollen die Studierenden Kenntnisse über die Struktur von Prozesslenkungssystemen, sowie über Technologien und Funktionen der Komponenten erhalten. Im Vordergrund stehen dabei die Fähigkeiten zum Entwurf und zur Spezifikation von Prozesslenkungssystemen. Die praktischen Übungen werden an XYZ- Positioniertischen durchgeführt. Mit Hilfe von zusätzlichen Transporteinheiten können so auch komplexere Fertigungsstraßen nachgebildet werden.
Bereich Embedded Systems
Labor 7.09
Laborveranstaltungen:
Grundkurs Technische Informatik
Computer-Engineering
Wahlpflichtmodule und Projekte
Aufgaben und Lernziele:
In diesem Bereich werden die Studierenden in die Grundlagen von Rechnerstrukturen und in die Methoden und Techniken des prozeduralen und maschinennahen Programmierens eingeführt. In weiterführenden Veranstaltungen werden der Aufbau von eingebetteten Systemen und deren Programmierung in praktischen Übungen vermittelt. Aufgabe der Studenten ist es, einfachere und auch komplexere Mikrokontroller-basierte Schaltungen aufzubauen und in Betrieb zu nehmen.
Bereich Rechnernetze und Verteilte Systeme
Raum 7.65
Laborveranstaltungen:
Betriebssysteme
Grundlagen Rechnernetze
Verteilte Systeme
Aufgaben und Lernziele:
In diesem Labor werden zum einen die Architektur, die Konzepte und die Funktionsweise moderner Betriebssysteme sowie das Zusammenspiel von Hard- und Software vermittelt. Hierfür stehen Linux-basierte Arbeitsplätze zur Verfügung, an denen das grundlegende Verständnis für die Implementierung systemnaher Software geübt werden kann. Ein weiterer Schwerpunkt bildet in diesem Labor die Handhabung von modernen komplexen Netzwerken und die Programmierung von im Netzwerk verteilten Anwendungen. Neben der Internettechnologie stehen hierbei auch die Konzepte der verteilten Objekte (z.B. CORBA) im Vordergrund. Für die Experimente steht ein spezielles Netzwerk, aufgebaut mit multimediafähigen Switches und Routern, zur Verfügung. In diesem Netzwerk können insbesondere auch Routingalgorithmen und Multicast-Anwendungen ausprobiert werden.
Wissenschaftlicher Leiter
Berliner Tor 7
Raum 7.83B
Tel. +49 (0)40 42875-8015
.........................................................................
Übungszeiten im Labor für Technische Informatik
| Tag | Datum | Zeit |
| Montag - Donnerstag | 04.10.11 bis 26.01.12 | 16.00 - 20.00 Uhr |
| Freitag | 07.10.11 bis 27.01.12 | 14.00 - 20.00 Uhr |


