Mo. bis Fr. von 8:00 bis 17:00 Uhr 0800 71 20000 Garantietermine Aktionspreise

LFD435: Developing Embedded Linux Device Drivers


Linux Schulungen 4 Tage

Zertifizierte Schulung

In dieser 4-tägigen Schulung erhalten Sie fundierte Kenntnisse über die Erstellung von Gerätetreibern sowie ein tiefgehendes Verständnis für den Linux-Kernel. Dabei erlernen Sie die Arbeit mit APIs und Treiberarten und vertiefen Ihr Wissen durch praxisnahe Übungen, beispielsweise Cross-Compiling auf ARM-Hardware.

Dieser Kurs zeigt Ihnen nicht nur die wichtigsten Funktionen und Mechanismen der Gerätetreiberentwicklung, sondern bietet auch Einblicke in Kernel-Architekturen und Algorithmen.

Zielgruppe

Die Schulung richtet sich an Programmierer und Entwickler, die ihre Kenntnisse in der Erstellung von Gerätetreibern für eingebettete Linux-Systeme ausbauen möchten.

Voraussetzungen für die Schulung

Für eine erfolgreiche Teilnahme sollten Sie mit folgenden Themen vertraut sein:

  • Kernel-Schnittstellen und Techniken wie das Schreiben, Kompilieren sowie das Laden und Entladen von Modulen.
  • Anwendung von Synchronisationsfunktionen.
  • Grundlegendes Wissen über Speicherzuweisung und -verwaltung.

Kursinhalte

Einführung & Überblick:

  • Verwendung von git und Kernel-Versionen
  • Hardwareanforderungen und Cross-Compiler

Arbeiten mit OSS-Projekten:

  • Beitragen, Maintainer finden, Arbeitsabläufe verstehen
  • Geduld, langsame Verbesserung und Teamarbeit

Entwicklungstools:

  • Verschiedene Toolchains: Yocto, Buildroot, Linaro, etc.
  • QEMU zur Emulation und Entwicklung

Gerätetreiber & Speicherverwaltung:

  • Gerätetreiber für verschiedene Geräte und Ressourcenverwaltung
  • Virtueller/physischer Speicher, Slab-Caching, kmalloc, etc.

Interrupts & Fehlerbehandlung:

  • IRQs, asynchrone Interrupts und deren Handhabung
  • Direkter Speicherzugriff (DMA), I/O-Zuweisung

Speicherverwaltung:

  • Zuweisung von Seiten, Buddy-System und Speicherpools
  • Arbeiten mit Cache- und Slab-Methoden

Timer und Zeitmessungen:

  • Nutzung von Kernel-Timern, Messmethoden und Jiffies
  • High-/Low-Resolution Timer

Synchronisation und Race Conditions:

  • Spinlocks, Semaphore, RCU, Mutex und atomare Operationen

Spezialthemen:

  • Device Trees und deren Syntax
  • USB-Treiberentwicklung und Flash-Dateisysteme

Übertragung zwischen User-Space und Kernel-Space:

  • Speichermapping, Datenübertragung, Systemaufrufe

System- und Kernel-Architektur:

  • Unterschiede zwischen Monolithischen und Mikrokernen
  • Umgang mit Prozessen und Threads im Kernel

Kernel-Konfiguration und -Kompilierung:

  • Kompilieren und Erstellen von Kernel-Patches
  • Kernel-Quellcode, Makefiles, initrd

Buchen ohne Risiko

Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.

Lernen von Experten

Zertifizierte und praxiserfahrene TrainerInnen

Durchführungs-Garantie

Unsere Schulungen finden ab der 1. Buchung statt.

Inklusive

Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.

Gruppengröße

Minimal 1, Maximal 8 TeilnehmerInnen

Sprache

Deutsch (Englisch auf Wunsch)

Förderungen

Bis zu 100% Kostenübernahme!

Fragen zum Ablauf?

FAQ und Kontakt

Termine für LFD435: Developing Embedded Linux Device Drivers

22.04.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
05.05.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
10.06.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
07.07.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
11.08.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
22.09.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
07.10.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
17.11.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
08.12.2025
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
19.01.2026
Plätze verfügbar
Online 4 Tage
1.995,00 € zzgl. 19% USt.
2.374,05 € inkl. 19% USt.
Der passende Termin oder Standort ist nicht dabei? Gerne bieten wir Ihnen eine passende Lösung an.
Ähnliche Schulungen
3 Tage Präsenz oder Online
1.250,00 € zzgl. 19% USt.
1.487,50 € inkl. 19% USt.
1.290,00 € zzgl. 19% USt.
1.535,10 € inkl. 19% USt.
5 Tage Präsenz oder Online
2.590,00 € zzgl. 19% USt.
3.082,10 € inkl. 19% USt.
1.490,00 € zzgl. 19% USt.
1.773,10 € inkl. 19% USt.
2.590,00 € zzgl. 19% USt.
3.082,10 € inkl. 19% USt.

Alle Schulungen zum Thema

Noch Fragen?

Rufen Sie mich an oder schreiben Sie mir eine E-Mail!

Yves Hoppe
Yves Hoppe