|
Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden.
Veranstaltung ist aus dem Semester
SS 2012
, Aktuelles Semester: SoSe 2026
|
- Funktionen:
Zur Zeit kein Belegungszeitraum aktiv.
|
|
LINUX-Kernelprogrammierung
Sprache: Deutsch
Belegpflicht
|
|
Nr.:
3113
Vorlesung
SS 2012
2 SWS
Jedes Semester
|
|
Bachelor-Studiengang:
|
Bachelorstudiengang Angewandte Informatik
|
|
Teilnehmer/-in
Maximal : 20
|
| |
|
Studiengang
|
Angewandte Informatik, Abschluss 84,
(
4.
-
5.
Semester )
- ECTS-Punkte : 3
- Kategorie : Wahlfach
|
|
|
|
| |
|
|
|
|
Zur Zeit kein Belegungszeitraum aktiv.
|
|
|
Termin:
|
Freitag
14:15
-
15:45
wöchentl
Maximal 20 Teilnehmer/-in
Beginn : 30.03.2012
|
|
Raum :
K 102
Gebäude K
|
|
|
Freitag
16:00
-
17:30
wöchentl
Maximal 20 Teilnehmer/-in
Beginn : 30.03.2012
|
|
Raum :
K 102
Gebäude K
|
| |
| |
| Inhalt: |
Innerhalb der Vorlesung werden grundlegende Kenntnisse über den Linux Kernel erarbeitet:
- Definition Betriebssystem, wie grenzt sich Linux von anderen Ansätzen ab?
- Linux Kernelentwicklung: Versionskontrolle, Maintainer, Infrastruktur
- Hardwarevoraussetzungen
- Linux auf embedded Hardware: Bootloader, Kernel, Rootfilesystem, init
- Dateisysteme: Festplatten, Flash Speicher, Netzwerk
- Kernelarchitektur: Core, Driver, Arch, ..
- Codingstyle
- Treiberprogrammierung: Infrastuktur, Registrierung an Subsystemen
- Kerneldebugging: Kernelmeldungen verstehen, Tracing
- Konzepte: Interrupthandling, Memory Management, Timer
- Echtzeit mit Linux: Grenzen, Echtzeit messen
- Userspace IO Framework
- ... |
| |
| Literatur: |
- Robert Love, Linux Kernel Development2005.
- http://lwn.net
- Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman, Linux Device Drivers 3rd Edition (http://lwn.net/images/pdf/LDD3/ldd3_pdf.tar.bz2) |
| |
| Lernziele: |
!!!ACHTUNG!!! Veranstaltung findet 14 taegig als Doppelblock statt !!!ACHTUNG!!!
- Vor- & Nachteile von Linux gegenueber anderen Kerneln
- Linux Architektur
- Linux Entwicklung (Maintainer, Versionskontrolle) |
| |
| Voraussetzungen: |
C, Elektronik Grundlagen, Rechnerarchitektur Grundlagen |
| |
| Leistungsnachweis: |
Benotete Prüfungsleistung: Klausur, 60 Minuten. |
| |
|
|
|
|
| Module: |
Wahlfächer (AI) |