Как отредактировать драйвер USB, чтобы идентифицировать его как HID-устройство

У меня есть встроенная система на базе Linux, и я бы хотел, чтобы она работала как клавиатура USB HID при подключении к ПК с помощью кабеля USB.

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

0
09.02.2017, 06:35
1 ответ

Это работает, только если встроенная система Linux может либо эмулировать клиентское устройство USB, либо реализует USB OTG ("on-the -go "), который может переключаться между обоими режимами. Многие встроенные системы имеют USB OTG.

Если ваше встроенное устройство Linux действует только как хост-адаптер USB, вы даже не сможете подключить его к хост-адаптеру USB ПК, независимо от того, сколько у вас перезаписанных драйверов и т. Д.

USB является ассиметричным по конструкции .

Если вы не настаиваете на физическом соединении с помощью USB-кабеля, есть другие способы заставить удаленную систему работать как USB-клиент, например, используя usbip по сети.

0
28.01.2020, 04:48

Теги

Похожие вопросы