USB-Treiber ohne Kernel-Kenntnisse programmieren

Kitharas ‚USB Toolkit’ soll die Möglichkeit bieten, zügig und komfortabel USB-Treiber für Windows zu entwickeln oder fremde USB-Hardware anzusprechen. Die Einarbeitung in die Windows-Treiberprogrammierung entfalle, da alle Funktionen auch von der gewohnten Programmierumgebung aus verfügbar seien.

Elektronische Baugruppen sind heute oftmals externe USB-Geräte. Die für die Entwicklung des Treibers nötige Einarbeitung in die Kernel-Programmierung ist jedoch sehr aufwändig. Abhilfe schaffe das USB Toolkit, so Kithara. Insbesondere innovative Unternehmen aus dem industriellen Umfeld könnten davon profitieren.

Der Programmierer könne seine gewohnte Softwareumgebung weiter nutzen. Direkt unterstützt werden C/C++, Delphi sowie C# und damit die .NET-Umgebung. Das USB Toolkit stellt einen generischen Treiber für USB-Geräte bereit. Durch Editieren einer Textdatei sei er einfach konfigurierbar. Der Anwendungsprogrammierer könne bequem darauf zugreifen.

Alle USB-Übertragungsverfahren wie Control-, Bulk-, Interrupt- und Isochron-Transfer werden unterstützt. Die Software ist mit USB 1.1 und USB 2.0 kompatibel. Sie läuft unter Windows NT, 2000, XP und auch Vista (32-Bit).

Das Werkzeug bietet eine vollständige Plug&Play-Unterstützung und verarbeitet sämtliche Power-Management-Ereignisse. Auch USB-Geräte mit Multi-Interface und Multi-Configuration können programmiert werden.

Außerdem enthält das Toolkit spezielle Vorkehrungen für den sicheren kontinuierlichen Datentransfer. Es macht den gleichzeitigen Betrieb mehrerer Geräte und Anwendungen möglich. Zudem erlaubt es eine Reaktion auf eintreffende Daten auch direkt auf der Kernel-Ebene.

Die Software wird mit verschiedenen Anwendungsbeispielen geliefert und ist in die Produktreihe „RealTime Suite“ des Anbieters integriert. Eine kostenlose Demoversion steht zum Download bereit. (Detlef Scholz)

tecCHANNEL Shop und Preisvergleich

Links zum Thema Software-Entwicklung

Angebot

Bookshop

Bücher zum Thema

eBooks (50 % Preisvorteil)

eBooks zum Thema

Software-Shop

Softwareentwicklung