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