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 2020 , Aktuelles Semester: SoSe 2024
  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
Kernel-Programmierung (E-Learning Start Mo, 06.04.20)    Sprache: Deutsch    Belegpflicht
Nr.:  3113     Vorlesung     SS 2020     2 SWS     Jedes Semester    
   Bachelor-Studiengang: Bachelorstudiengang Angewandte Informatik    
   Teilnehmer/-in  Maximal : 30  
 
      Angewandte Informatik, Abschluss 84,   ( 4. - 7. Semester ) - ECTS-Punkte : 3     - Kategorie : Wahlfach    
  Profil AI-Robotik und Smart Devices, Abschluss 84,   ( 4. Semester ) - ECTS-Punkte : 3     - Kategorie : Wahlfach    
  Profil AI-Spiele, Abschluss 84,   ( 4. Semester ) - ECTS-Punkte : 3     - Kategorie : Wahlfach    
 
 
Zur Zeit kein Belegungszeitraum aktiv.
   Termin: Montag   08:00  -  11:15    wöchentl       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.

erlaubte Hilfsmittel: eigene Mitschriebe
 
   Module: Wahlfächer (AI)