Seminar / Kurs

Linux Kernel-Modul Entwicklung (Treiber) mit C

Inhalte

  • Einführung in den Linux Kernel und dessen Architektur
  • Kernelspace vs. Userspace Unterschiede
  • Aufbau und Struktur des Linux Kernel-Quellcodes
  • Einrichtung der Entwicklungsumgebung (Kernel-Quellen, GCC, Make, KBuild)
  • Grundlagen des Kernel-Module Programmierens in C
  • Wichtige Kernel-Header und -Funktionen (module_init, module_exit)
  • Modulparameter und Konfiguration
  • Kompilieren, Laden und Entfernen von Modulen (insmod, rmmod, modinfo)
  • Debugging und Logging mit printk und dmesg
  • Speicherverwaltung im Kernel (kmalloc, kfree, Slab Allocator)
  • Synchronisationsmechanismen: Spinlocks, Mutex, Semaphore, RCU
  • Implementierung einfacher Character Device Treiber
  • Major- und Minor-Nummern, cdev-Strukturen
  • Kommunikation zwischen Kernel- und Userspace via Procfs und Sysfs
  • Interrupt-Handling: IRQs, SoftIRQs, Tasklets
  • Sicherheit und Stabilität bei Kernel-Modulen (Race Conditions, Deadlocks)
  • NEU: Überblick Rust für Kernel-Modul-Entwicklung
  • Status und Vorteile von Rust im Kernel
  • Beispiel eines einfachen Kernel-Moduls in Rust
  • Mini-Projekt: Eigenes Kernel-Modul implementieren
  • Fehleranalyse, Kernel Panic und Debugging-Tools
  • Kernel Tracing mit ftrace, perf
  • Einführung in Netfilter Hooks für Netzwerkmodule
  • Grundlagen von eBPF im Kernel
  • Best Practices und Linux Kernel Coding Style Guide
  • Überblick Patch Submission Workflow und Upstream-Entwicklung
  • Ressourcen, weiterführende Themen und empfohlene Literatur
  • Einführung in den Linux Kernel und dessen Architektur
  • Kernelspace vs. Userspace Unterschiede
  • Aufbau und Struktur des Linux Kernel-Quellcodes
  • Einrichtung der Entwicklungsumgebung (Kernel-Quellen, GCC, Make...
Mehr Informationen

Zielgruppen

Einsteiger in die Linux Kernel-Entwicklung

Termine und Orte

Datum Uhrzeit Dauer Preis
München, DE
09.09.2026 - 11.09.2026 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen
10.02.2027 - 12.02.2027 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen
14.07.2027 - 16.07.2027 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen
08.12.2027 - 10.12.2027 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen

SG-Seminar-Nr.: 8716001

Anbieter-Seminar-Nr.: 658d4e2273bc8740402831e2

Termine

  • 09.09.2026 - 11.09.2026

    München, DE

  • 10.02.2027 - 12.02.2027

    München, DE

  • 14.07.2027 - 16.07.2027

    München, DE

  • 08.12.2027 - 10.12.2027

    München, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Teilnahmebestätigung
  • 21 h
  • Anbieterbewertung   (47)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
München, DE
09.09.2026 - 11.09.2026 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen
10.02.2027 - 12.02.2027 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen
14.07.2027 - 16.07.2027 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen
08.12.2027 - 10.12.2027 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen