libusb für Windows
libusb für Windows ist eine C-Bibliothek, die einheitlichen Zugriff auf USB-Geräte ermöglicht. Sie gilt als beste Bibliothek für die Arbeit mit USB-Geräten unter Windows. Gedacht ist sie für Entwickler, die damit die Erstellung von Anwendungen vereinfachen, die mit USB-Hardware kommunizieren. Die Bibliothek arbeitet im Benutzermodus, sodass die Anwendung keine besonderen Berechtigungen oder erhöhten Rechte benötigt, um mit einem Gerät zu kommunizieren. Über eine einzige, plattformübergreifende Programmierschnittstelle bietet libusb Zugriff auf USB-Geräte unter Windows, Linux, Android, OS X und OpenBSD und unterstützt alle Versionen des USB-Protokolls von 1.0 bis zur neuesten Version 3.1.
Auf welchen Plattformen kann ich libusb verwenden?
libusb unterstützt alle Windows-Plattformen ab Windows XP einschließlich der 64-Bit-Versionen – mit Ausnahme von Windows 2003, da Microsoft WinUSB weder unter der 32-Bit- noch unter der 64-Bit-Version von Windows 2003 unterstützt. Ebenfalls ausgenommen ist Windows XP 64 Bit, da Microsoft WinUSB auch hier nicht unterstützt.
Neben dem verbreiteten Einsatz auf Windows-PCs lässt sich libusb auch unter anderen Betriebssystemen wie Windows CE, Linux, macOS, Android, Solaris, OpenBSD/NetBSD und Haiku verwenden.
Klingt interessant? Wie fängt man also mit libusb an?
Laden Sie libusb zunächst auf dieser Seite herunter. Wenn Sie möchten, können Sie den Quellcode auch direkt von GitHub beziehen.
Als neuer Nutzer müssen Sie einen unterstützten Treiber installieren. Ist Ihr Gerät jedoch ein generisches HID-Gerät, ist kein zusätzlicher Treiber nötig, da es bereits unterstützt wird. Dasselbe gilt für Geräte mit WinUSB-Treiber, die nativ unterstützt werden.
libusb kann auch in proprietären Anwendungen eingesetzt werden, solange Sie den ursprünglichen Quellcode nicht verändern.
Berechtigter Zugriff auf USB-Geräte unter Windows, Linux, macOS und vielen weiteren Systemen.
Funktionen: