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]

Kernel-Programmierung (voraussichtlicher Start in Präsenz: Mo, 03. Mai 2021) - Detailansicht

  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
Grunddaten
Veranstaltungsart Vorlesung Langtext
Veranstaltungsnummer 3113 Kurztext
Semester SoSe 2021 SWS 2
Erwartete Teilnehmer/-innen Max. Teilnehmer/-innen 8
Rhythmus Jedes Semester Studienjahr
Hyperlink  
Sprache Deutsch
Belegungsfrist Hauptbelegungszeitraum 01.03.2021 - 26.03.2021

Belegpflicht
Termine Gruppe: [unbenannt] iCalendar Export für Outlook
  Tag Zeit Rhythmus Dauer Raum Raum-
plan
Lehrperson Status Lernziele fällt aus am Max. Teilnehmer/-innen
Einzeltermine anzeigen
iCalendar Export für Outlook
Mo. 08:00 bis 11:15 woch von 03.05.2021  Gebäude K - K 104        
Einzeltermine anzeigen
iCalendar Export für Outlook
Mo. 08:00 bis 11:15 woch von 03.05.2021  Gebäude K - K 102        
Gruppe [unbenannt]:
Zur Zeit kein Belegungszeitraum aktiv.
 
Laut SPO für
Abschluss Studiengang Semester Kategorie ECTS
Bachelor Informatik/Elektrotechnik PLUS 4 - 4 Wahlfach 3
Bachelor Angewandte Informatik 6 - 7 Wahlfach 3
Prüfungen / Module
Prüfungsnummer Prüfungsversion Modul
1754 10 Kernel-Programmierung
1923 5 LINUX-Kernelprogramm.
Zuordnung zu Einrichtungen
Bachelorstudiengang Angewandte Informatik
Inhalt
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

- 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

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester SoSe 2021 , Aktuelles Semester: SoSe 2024