Примеры usb-драйверов

В этой статье содержатся основные сведения о примерах USB, доступных для скачивания из репозитория примеров драйверов Windows на сайте GitHub.

Примеры USB

Имя примера Пример описания
Пример лаборатории обучения драйвера WDF для OSR USB-FX2

Пример драйвера функции UMDF для OSR USB-FX2 (UMDF версии 1)

Пример драйвера функции для OSR USB-FX2 (UMDF версии 2)

Пример драйвера функции KMDF для OSR USB-FX2
В примере OSRUSBFX2 показано, как выполнить массовую и прервать передачу данных на устройство Универсальной последовательной шины (USB) с помощью Платформы драйверов Microsoft Windows (WDF). Этот пример написан для комплекта обучения OSR USB-FX2. Спецификацию устройства можно найти в разделе Использование комплекта обучения OSR USB FX-2 версии 2.0.
USBSAMP В примере USBSAMP показано, как выполнять массовую и изохронную передачу данных на универсальное USB-устройство с помощью Платформы драйверов Windows (WDF). Этот пример написан для тестовой платы Intel 82930 USB. Он содержит тестовое приложение консоли для запуска массовой и изохронной передачи данных и получения сведений о конечных точках ввода-вывода устройства. В приложении также показано, как использовать имена устройств на основе GUID и имена каналов, созданные операционной системой с помощью API-интерфейсов пользовательского режима SetupDiXXX .
USBVIEW В примере USBVIEW показано, как приложение пользовательского режима может перечислять хост-контроллеры USB, USB-концентраторы и подключенные USB-устройства. В примере показано, как запрашивать сведения об USB-устройствах из реестра и через USB-запросы к устройствам. USBVIEW основан на модели драйвера Windows (WDM).

Получите исполняемый файл USBView в папке Средства для windows Driver Kit (WDK).

Создание примера

Сведения о создании примеров драйверов см. в разделе Разработка, тестирование и развертывание драйверов.