Sommer 2015 Systemprogrammierung (LV7671) / Bachelor Angewandte Informatik
Aktuelles
- 11.04.15 Beginn der Vorlesung und des Praktikums
-
Die Vorlesung Betriebssysteme beginnt wie im Stundenplan angegeben am 20.04.2015 um 11:45. Das
Praktikum findet erstmals eine Woche später, am 27.04.2015 um 14:15 Uhr statt.
Zeitplan
Vorlesungsbeginn | 20.04.2015 |
Fachgespräche | (siehe später) |
Vorlesungsfolien (ID/Passwort erforderlich)
0 - Vorspann
Handout (PDF)
Folien (PDF)
1 - Einführung
Handout (PDF)
Folien (PDF)
2 - Systemstart
Handout (PDF)
Folien (PDF)
3 - Tools
Handout (PDF)
Folien (PDF)
4 - Hardwarenahes Programmieren in C
Handout (PDF)
Folien (PDF)
5 - Free-Electrons: Linux Kernel and Driver Development
Handout (PDF)
Folien (PDF)
Praktische Aufgaben (ID/Passwort erforderlich)
1 - Aufgabenblatt 1: Programmieren auf "nackter Hardware"
(PDF)
2 - Aufgabenblatt 2: Linux from Scratch
(PDF)
3 - Aufgabenblatt 3: Linux USB Treiber
(PDF)
Musterlösungen zu den praktischen Aufgaben (ID/Passwort erforderlich)
(nicht mehr verfügbar)
Materialien (ID/Passwort erforderlich)
1 - RUDImentärer Monitor
(tar.gz)
3 - Towers of Hanoi
(tar.gz)
4 - DOS-tools (optional) für Sandbox-Umgebung
(tar.gz)
5 - Beispiel-Makefike für Sandbox-Umgebung
(text)
6 - Linux Kernel 4.0.2 Quellcode
(tar.xz)
7 - BusyBox 1.32.2 Quellcode
(tar.bz2)
8 - Versch. Tastaturmappings für Linux
(tar.gz)
9 - Helpers für Übung 2
(tar.gz)
10 - Helpers für USB-Treiber
(tar.gz)
Literatur
2 - Linux-Treiber entwickeln - Gerätetreiber für Kernel 2.6 systematisch eingeführt
(PDF)
(Weitere: Siehe Vorlesungs-Vorspann)