software-entwicklung.peter-nebe.de

Gerätetreiber

Müssen Sie für Ihre Hardware Windows-Treiber anpassen oder gar neu erstellen? Ich unterstütze Sie dabei und entwickle Gerätetreiber für Windows XP/2000/2003.

Tätigkeitsschwerpunkte:

  • Entwicklung von Windows Driver Model (WDM)-Treibern
  • Unterstützung von Plug-and-Play und Power-Management
  • Monolithische WDM-Funktionstreiber für Geräte
  • Spezialisieren von Klassentreibern mit Minitreibern
  • Hinzufügen oder Modifizieren von Treiberfunktionen mittels Filtertreiber
  • Synchronisation von Threads und Resourcenzugriffen mit Hilfe von Spin Locks, Kernel Dispatcher Objects, Fast Mutex Objects, Interlocked Arithmetic und -List Access
  • I/O Request Packet (IRP)-Verarbeitung, IRP-Warteschlangen, Abbrechen von IRPs
  • Behandlung von Interrupts mit Interrupt Service Routines (ISR) und Deferred Procedure Calls (DPC)
  • Direct Memory Access (DMA)-Transfers
  • I/O Control (IOCTL)-Operationen
  • Benachrichtigung von Anwendungen über Hardware-Ereignisse