Pergunta

Estou trabalhando em um projeto Windows CE incorporado e estou interessado em acessar um dispositivo HID USB através de uma de suas portas host USB. Tudo o que eu realmente preciso ler são os pacotes de especificações HID. Em um computador Windows, tenho um programa de trabalho usando o HID.dll, mas, até onde eu pesquisei, não há equivalente a CE. Eu sei que existe o USBHID.DLL, mas não tenho certeza se é aplicável a essa situação. Eu preferiria não escrever um driver de nível de kernel, pois gostaria de fazer minha codificação em C#. Alguém já teve experiência em consumir um dispositivo HID no Windows CE?

Foi útil?

Solução

Não tenho experiência concreta com HID, mas acessar a porta USB como uma porta CO com uma DLL de driver adequada (o fabricante do dispositivo pode ter uma) pode ajudar. Teoricamente, você poderá receber os pacotes de dados brutos do dispositivo com um SerialPort classe dessa maneira.

Outras dicas

A Toradex lançou seus sensores e periféricos USB em código aberto. Os sensores são dispositivos HID e o código fonte disponível gratuito inclui amostras para C# e VB no Win CE.

http://developer.toradex.com/oak-sensors-and-interfaces

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top