Как мне запрограммировать драйвер для устройства USB для платформы Windows? - PullRequest
10 голосов
/ 02 октября 2008

Я ищу устройство, которое считывает напряжение проводки через интерфейс USB и возвращает данные. Как бы я занялся программированием чего-либо для интерпретации этих данных и на каком языке я бы использовал?

редактировать: Если это поможет, этот проект должен разработать цифровой тахометр для старых механизмов, которые не поддерживают комплексный порт данных ODB2. Следовательно, он будет считывать напряжения в цепи постоянного тока и иметь точный графический интерфейс. Я понятия не имею, с чего начать все это, но я полон решимости заставить его работать! это для windows.

Ответы [ 12 ]

1 голос
/ 02 октября 2008

Мне кажется, что если вы хотите считать напряжение проводки, вам нужен аналого-цифровой преобразователь. Вы делаете свой собственный аналого-цифровой преобразователь? Если это так, у вас есть неплохое программирование прошивки для устройства, больше, чем драйвер на стороне хоста, о котором вы здесь спрашиваете. В противном случае вы собираетесь купить аналого-цифровой преобразователь, и вам следует просто использовать драйвер, поставляемый с ним поставщиком.

0 голосов
/ 19 января 2010

В дополнение к WinUSB, libusb и Jungo, есть еще одна опция для программирования USB-устройств из пользовательского режима - Структура драйвера пользовательского режима (UMDF) .

Написание драйвера UMDF - это создание внутрипроцессного COM-компонента с вашими любимыми инструментами.

...