2015-07-11 5 views
0

Как можно определить команды для работы устройства USB, если это устройство поступает из другой операционной системы, и программное обеспечение мониторинга трафика не может быть установлено на этой ОС. Единственный способ, о котором я могу думать, - отправить случайные команды на устройство, пока устройство не ответит, но это кажется неправдоподобным для более сложных команд и потенциально опасным. Например, рассмотрите контроллер DualShock 4. Sony не сделала официального драйвера для этого устройства, поэтому какой метод я могу использовать для создания драйвера Linux?Как перепроектировать устройство USB без мониторинга трафика?

ответ

1

Получить анализатор аппаратного протокола. Тогда вам не нужно будет устанавливать какое-либо программное обеспечение на тестируемый хост или устройство. Вот тот, который я использовал:

http://www.totalphase.com/products/beagle-usb12/

Смежные вопросы