Semester | |
Modulnummer | INF-??-??? |
Studiengänge | Diplom Informations-Systemtechnik, Informatik Master, Informations-Systemtechnik Master, Wirtschaftsinformatik Master |
IBR Gruppe | DS (Prof. Kapitza) |
Art | Praktikum |
Dozent | |
Assistent | Dr. Björn Cassens Ehemaliger Wissenschaftlicher Mitarbeiter |
LP | 5 |
SWS | 4 |
Ort & Zeit | Siehe unten |
Voraussetzungen | Kenntnisse in C erwartet, Kenntnisse in hardwarenaher Programmierung von Vorteil, Besuch der Vorlesung Betriebssysteme Jeder Teilnehmer braucht einen gültigen y-Account des GITZ |
Scheinerwerb | Erfolgreiche Bearbeitung aller Aufgaben. Erfolgreiche Teilnahme am Kolloquium. |
Anmeldung |
Bitte einloggen, um als Mitglied der Gruppe
mitarb
mehr Information zu erhalten.
|
Inhalt | Ziel des Praktikums ist es, ein tieferes Verständnis für die Entwicklung eines Betriebssystems zu erlangen. Dies erfolgt durch eine Einführung in die hardwarenahe Programmierung bis hin zu einem monolithischen Kernel für einen AVR Mikrocontroller. Grundlage für dieses Praktikum sind die theoretischen Grundlagen aus der Vorlesung Betriebssysteme die in diesem Praktikum praktisch angewendet werden. Die Durchführung der Aufgaben erfolgt in Gruppen von 2-3 Studenten. Jede Gruppe soll die Aufgabenstellung selbstständig lösen und entsprechende Überlegungen zu den einzelnen Problemstellungen anstellen. Hierzu werden entsprechende Datenblätter und eine passende Infrastruktur zur Verfügung gestellt. Sollten Probleme oder Fragen auftauchen, wird der Betreuer beratend weiter helfen. Ablauf: Im Rahmen einer initialen Übungsaufgabe wird zunächst die parallele Ein/Ausgabe initialisiert und in Betrieb genommen. Anhand dieser Übungsaufgabe werden die wichtigsten Komponenten der hardwarenahen Programmierung erklärt. Im restlichen Verlauf des Praktikums werden dann weitere Komponenten eines Kernels wie Scheduler, Treiber und eine primitive Interprozesskommunikationsschnittstelle Implementiert. In wöchentlichen Treffen wird dann der Fortschritt bzw. eventuelle Probleme besprochen. Am Ende des Praktikums sollen alle Teilaufgaben zusammengeführt werden, so dass diese miteinander interagieren. Im Rahmen eines Kolloquiums werden die erzielten Ergebnisse besprochen und das fertige Endsystem demonstriert. Folien und Aufgabenstellung für das Praktikum Betriebssysteme Entwicklung Diese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie entweder einen IBR-POSIX-Account, den Sie vielleicht bereits im Rahmen einer Arbeit am Institut erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion dieser Website an. Kapitel Folien Filme Übungen Lecture 1 - Introduction Lecture 2 - Embedded Development Lecture 3 - C-Programming Aufgabenstellungen und Templates:
Bitte einloggen, um mehr Information zu erhalten.
|
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0