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) |