Treiber-Entwicklung Bibliothek für USB-Treiber unter Windows

Das USB Toolkit von Kithara Software stellt alle wesentlichen Funktionsmechanismen für die Entwicklung von Windows-Treibern für USB-Geräte bereit.

Dank der Bibliothek müssen sich die Entwickler nicht mit der Treiber-Entwicklung auseinandersetzen. Stattdessen greifen sie über ein einfaches API auf die Hardware-Komponenten zu. Ein generischer WDM-Treiber für Plug&Play-Installation ist enthalten.

Das USB Toolkit unterstützt die Kommunikation mit USB-Geräten über USB 1.1 und USB 2.0 von der Anwendungs- oder Kernel-Ebene aus und dabei auch Geräte mit mehreren Interfaces und mehreren Konfigurationen. Die Reaktion auf alle Plug&Play- und Power-Management-Ereignisse und auf eintreffende Daten ist direkt auf der Kernel-Ebene möglich.

Für virtuelle Schnittstellen lassen sich beliebige Gerätenamen angeben. Alle aktuellen Windows-Betriebssysteme werden bis Windows 7 (mit 32 oder 64 bit) unterstützt. Die Entwicklung erfolgt aus der gewohnten Programmierumgebung heraus mit C/C++, Delphi oder C#.