Чтение данных, передаваемых между USB и ОС, C ++ - PullRequest
0 голосов
/ 08 ноября 2019

У нас есть USB-устройство, которое непрерывно отправляет некоторые необработанные данные, и я должен записать эти данные в файлы журналов.
Поэтому я попытался использовать libusb на GNU / Linux и MS-Windows 10 но я понял, что когда мы хотим использовать libusb, хорошо, что драйвер ядра отключен, и все эти данные будут потеряны. Как я мог поймать эти необработанные данные?

ПРИМЕЧАНИЕ: Никаких специальных драйверов устройств не предусмотрено, и мы ищем общий способ передачи необработанных передаваемых данных между USB и ОС.

Мы используем C++ с MSVC2017 на MS-Windows 10 и GCC 9 на Debian .

1 Ответ

0 голосов
/ 08 ноября 2019

Wireshark способен захватывать данные USB . По моему опыту, он лучше работает в Linux.

...