Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

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)