Разработка драйвера USB для передачи данных в изохронном режиме

Исходные данные (постановка задачи)

Разработать драйвер USB устройства работающего в изохронном режиме под ОС Windows

Решение

Драйвер для USB устройства для передачи данных в изохронном режиме под ОС Windows

Конфигурируются 2 конечные точки:

1. Конечная точка в изохронном режиме для приема данных из устройства

2. Конечная точка в пакетном режиме для передачи команд управления в устройство

В изохронном режиме, каждые 512 мс устройство передают данные накопленные в буфере, во время передачи, задействуется другой буфер, который также заполняется и через 512 мс начинает передаваться на ПК, подменяя первый буфер


Технологии

Базовые технологии С++, WDM