0

Anmeldung zum Seminar

Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.
Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
Tauchen Sie in diesem 4-tägigen Intensivseminar in die Welt der Linux-Gerätetreiber ein. Lernen Sie, wie Sie Treiber für Linuxsysteme entwickeln, APIs nutzen und die Kommunikation zwischen Hardware und Kernel optimieren. Profitieren Sie von praxisnahen Übungen, innovativen Lernmethoden und Expertenwissen – anwendbar auf allen führenden Linux-Distributionen! Kursinhalte
Einführung
  • Überblick über Linux-Distributionen und Plattformen
  • Vorbereitung des Systems
  • Arbeiten mit virtuellen Maschinen
Linux-Dateisystem-Layout
  • Struktur und Aufbau des Linux-Dateisystems
Open Source-Projekte und Arbeitsweise
  • Richtige Handhabung von Übertragungen
  • Qualitätssicherung durch Mainline-Nähe
  • Zusammenarbeit mit Entwicklern und deren Arbeitsabläufen
Gerätetreiber
  • Treibertypen und -mechanismen
  • Energie-Management und Ressourcenzuweisung
  • Interaktion von Anwendungen mit Treibern
Module und Gerätetreiber
  • Nutzung von module_driver()-Makros
  • Hot-Plug-Mechanismen
Speichermanagement
  • Virtueller und physikalischer Speicher
  • Methoden wie kmalloc() und vmalloc()
Zeichenorientierte Geräte (Character Devices)
  • Geräteknoten und Nummernzuweisungen
  • Verwaltung und Zugriff
Kernel-Funktionen
  • Unterschiede zwischen Anwender- und Kernel-Bereich
  • Systemaufrufe und Zeitplanungsalgorithmen
Interrupts und Ausnahmen
  • Typen von Interrupts und deren Handling
  • Installation von Interrupt-Handlern
Zeitmessung und Timer
  • Timer mit niedriger und hoher Auflösung
  • Umgang mit Verzögerungen
Speicher-Mapping und E/A
  • Methoden zur Speicherzuordnung und Kernel-E/A
Netzwerktreiber
  • Grundlagen und erweiterte Konzepte, wie Multicasting, ioctls und NAPI
USB-Treiber
  • Entwicklung und Verwaltung von USB-Gerätetreibern
Energie-Management
  • Systeme wie ACPI und APM
Plattformtreiber und DMA
  • Entwicklung und Integration von Plattformtreibern
  • Umgang mit direktem Speicherzugriff (DMA)
Blocktreiber
  • Erstellung und Verwaltung von Blocktreibern

Seminar LFD430: Developing Linux Device Drivers
Version
Geben Sie hier bitte an, mit welcher Version Sie arbeiten!
(nur bei An­wender-Semi­naren)
Ort Virtuelles Live Training
Termin 03.11.2025 - 06.11.2025
Preis
1.895,00 € exkl. MwSt.
(2.255,05 € inkl. MwSt.)

Ansprechpartner Bestellung

Firma oder Privat*
Bestellnummer
Abteilung
Anrede*
Titel
Vorname*
Name*
Straße*
PLZ*
Ort*
Telefon*
E-Mail-Adresse*
Abweichende Rechnungsadresse

Teilnehmer*innen

Anrede* Vorname* Name* E-Mail-Adresse*
Zum Schutz gegen Spam kann das Formular erst nach 15 Sekunden abgesendet werden.
Bitte warten Sie, bis der Absende-Button aktiv wird!