Como editar o driver USB para identificar como um dispositivo HID

0

Eu tenho um sistema embarcado baseado em Linux que gostaria de me comportar como um teclado USB HID quando conectado a um PC com um cabo USB.

Estou assumindo que o driver USB funcionará no modo Host por padrão, como o driver pode ser editado / reescrito para que o dispositivo se identifique como um dispositivo HID?

    
por RadioRaheem 09.02.2017 / 05:35

1 resposta

0

Isso só funciona se o sistema embarcado do Linux puder também emular um dispositivo cliente USB ou implementar USB OTG ("on-the-go"), que pode alternar entre os dois modos. Muitos sistemas embarcados possuem USB OTG.

Se o seu dispositivo incorporado Linux funcionar apenas como um adaptador USB host, você nem poderá conectá-lo ao adaptador USB do host do PC, não importando o quanto seus drivers sejam reescritos, etc.

O USB é assimétrico por design.

Se você não insiste em conexão física com um cabo USB, existem outras maneiras de fazer um sistema remoto agir como um cliente USB, por exemplo, usando usbip através de uma rede.

    
por 09.02.2017 / 13:38

Tags