| |
-
Windows System Architektur
WDK Entwicklungsumgebung
Visual Studio Entwicklungsumgebung
WDM Kernel-Treiber Modell
IOCTL Geräte Kommunikation
Kernel Mode Driver Framework (KMDF)
KMDF Objekte, I/O Modell, Dispatch Typen
Bus-Systeme und Parameter
Ressourcen Verwaltung
Physikalischer Speicher (IO-Port, Mapped Memory)
DMA-Methoden
Interrupt-Management
Kernel Event und Timer Handling
UMDF COM Modell
Plug & Play / Power Management
Stack-Synchronisierung
INF-Dateien
Treiber Signierung
|
|
|
|
Windows Kernel-Treiber (KMDF) Schulungshardware
|
| |
Windows Kernel-Treiber (WDF) Entwicklungssoftware
|
|
|
|
Für den Windows Kernel-Treiber (WDF) Kurs sind Kenntnisse in der C/C++ Programmierung unter Windows erforderlich
|
| |
Die Schulung findet als "Hybrid-Training" (remote oder klassisch) statt. Sybera bietet diese Schulung auch als Inhouse Seminar vor Ort beim Kunden an
|
|
Professionelles Kernel-Treiber Training für Windows
|
|
WDF-Kernel-Treiber Training für Windows-Entwickler mit WDM, KMDF und UMDF – praxisnahe Schulung zur professionellen Entwicklung von Kernel-Treibern unter Windows.
|
Ziel des Trainings
|
|
Dieses Training vermittelt Entwicklern fundierte Kenntnisse zur Erstellung von Windows-Kernel-Treibern unter Einsatz der Windows Driver Frameworks (WDF). Ziel ist es, die Hintergründe der Frameworks KMDF (Kernel-Mode Driver Framework) und UMDF (User-Mode Driver Framework) im Vegleich mit dem WDM (Windows Driver Model) zu erklären und praxisnahes Wissen zur sicheren und eine effiziente Treiberprogrammierung zu vermitteln. Die Schulung eignet sich für Entwickler, die eigene Kernel-Treiber-Projekte erfolgreich realisieren und komplexe Treiberanforderungen professionell umsetzen möchten.
|
Inhalte des Trainings
|
|
Im Mittelpunkt des Trainings stehen die Architektur und praktische Anwendung des Windows Kernel-Treiber-Frameworks WDF sowie dessen Komponenten KMDF und UMDF. Vermittelt werden die Grundlagen der Windows Systemarchitektur, die Nutzung der WDK- und Visual Studio-Entwicklungsumgebung, die Unterschiede zwischen WDM und den modernen Frameworks sowie die Programmierung von Treiber-Kommunikation mittels IOCTL. Weitere Inhalte umfassen die Verwaltung von Ressourcen und Speicher, DMA-Methoden, Interrupt- und Ereignis-Handling, Plug-and-Play- und Power-Management, Stack-Synchronisation, INF-Dateien sowie Code-Signierung. Die Schulung verbindet theoretische Grundlagen mit praktischen Beispielen zur Umsetzung eigener Gerätetreiber-Projekte.
|
Für wen ist das Training geeignet?
|
|
Das WDF-Kernel-Treiber Training richtet sich an Software-Entwickler, die Kernel-Treiber für Windows-Systeme entwickeln oder ihre Kenntnisse in der Treiberprogrammierung vertiefen möchten. Voraussetzungen für die Teilnahme sind solide Kenntnisse in der C/C++-Programmierung unter Windows, da diese für die Umsetzung der praktischen Inhalte und Übungen erforderlich sind. Das Training ist besonders geeignet für Entwickler, die anspruchsvolle Treiber-Projekte mit modernen Frameworks effizient realisieren wollen.
|
Schulungsformate
|
Das Training wird im Hybrid-Format angeboten: Remote, Präsenz oder Inhouse beim Kunden und ermöglicht das flexible Lernen unabhängig vom Standort. Präsenzschulungen bei Sybera bieten eine interaktive Umgebung und den Austausch mit anderen Teilnehmern. In-House-Trainings können zudem individuell auf Unternehmensprojekte und spezifische Anforderungen zugeschnitten werden.
|