У нас есть USB-устройство, которое непрерывно отправляет некоторые необработанные данные, и я должен записать эти данные в файлы журналов.
Поэтому я попытался использовать libusb
на GNU / Linux и MS-Windows 10 но я понял, что когда мы хотим использовать libusb
, хорошо, что драйвер ядра отключен, и все эти данные будут потеряны. Как я мог поймать эти необработанные данные?
ПРИМЕЧАНИЕ: Никаких специальных драйверов устройств не предусмотрено, и мы ищем общий способ передачи необработанных передаваемых данных между USB и ОС.
Мы используем C++
с MSVC2017
на MS-Windows 10 и GCC 9
на Debian .