WDM Treiber Entwicklung (Deutsch)/(English)

Kursbeschreibung

Dieser Kurs vermittelt fundierte Kenntnisse über die WDM Treiber-Entwicklung unter Windows. Der Teilnehmer erhält alle Grundlagen über die Architektur von Device Treibern und deren Schnittstellen. Er ist somit in der Lage eigene LEGACY oder WDM-Treiber für Windows zu entwickeln und bestehende Treiber auszubauen.

Themenschwerpunkte

  • Aufbau und Einführung in die Windows Kernel Entwicklungsumgebung
  • Einführung in das Windows DDK / WDK
  • Einführung in das Windows WDM-Treibermodell
  • Einführung in Plug&Play-Management
  • Einführung in das Power-Management
  • Treiberinstallation und INF-Dateien
  • Treiber-Debugging mit WINDBG
  • Registry Eintragungen
  • Aufbau eines Windows Gerätetreibers
  • Kommunikationsmechanismen und Datentransfer
  • Bus-Systeme und Resources-Management
  • Zugriff auf IO-Ports und Mapped Memory
  • Physikalischer Speicher (DMA)
  • Aufbau der Interrupsteuerung
  • Aufbau von Timerobjekten
  • Erläuterung der Entwicklungsumgebung (WDK, WDF) für Windows VISTA

Voraussetzungen

fundierte Kenntnisse in der C-Programmierung unter Windows

Zielgruppe

Erfahrene Applikations-Programmierer, System Software und Treiber Entwickler, die eine fundierte Einführugn in Low-level und Hardware-nahe Software Entwicklung auf Microsoft Windows Plattformen benötigen.

Begleitendes Kursmaterial

  • Kursordner (deutsch)

FlexyTrain: Unsere Flexibilität – Ihr Plus

Keinen passenden Termin gefunden? Kein Problem: Bei der Planung unserer Kurstermine bieten wir Ihnen ein Höchstmaß an Flexibilität. Im Klartext: Gemeinsam mit Ihnen finden wir einen geeigneten Termin. Sprechen Sie uns an!