LibUsbDotNet
Автор: Administrator    23.03.2012 00:00    Печать

На основе проекта LibUsb разработаны оболочки (wrappers) для работы с Visual Basic .NET и С# .NET, наиболее популярной из которых является LibUsbDotNet, также разработанная под эгидой свободно распространяемого программного обеспечения.
Несмотря на кажущуюся сложность программирования USB-устройств, перечисленное программное обеспечение настолько упрощает эту задачу, что она становится под силу даже новичкам. Рассмотрим на практических примерах, как работать с вашими USB-устройствами, и начнем с пакета программ LibUsb. Кстати, вышеперечисленное программное обеспечение можно бесплатно загрузить с сайта www.sourceforge.net или из многочисленных дублирующих сайтов.

Как работать с библиотеками USB-функций LibUsb? Библиотека построена таким образом, чтобы можно было выполнять основные операции, связанные с USB-устройством:

-    идентификацию или, по-другому, перечисление (enumeration). При выполнении этой операции происходит обнаружение устройств, подключенных к шине USB, что выполняется с помощью соответствующих функций библиотеки libusb;

-    получение параметров устройства (идентификаторов устройства, данных о производителе и характеристиках устройства), для чего в библиотеке имеется целый ряд функций;