данные около 1'024'000 бит/с, пакетами по 256байт.
Для обработки данных от такого устройства можно ли исопльзовать QSerialPort или смотреть в сторону lsusb? Или невозможно работать на таких скоростях?
ОС-винда
Физически это не RS232, а USB (как говорил выше USB-CDC, где-то это обзывается как как режим VCP). По заверениям разработчика устройства, такой формат позволяет до 6Мбит/с пересылать. В моем опыте, использование QSerialPort был с устройствами, работающими через UART через преобразователь UART-USB. По там скорость была не более 115200. Сейчас задача стоит реализовать ПО для работы с такими скоростями. Где-то находил инфу, что виртуальный ком-порт может работать со скоростью до 2Мбит/с, но сам не делал, реализацию такого решения не знаю, поэтому и не могу утверждать. Вопрос заключается в том, что возможно ли реализовать это через QSerialPort или libusb (если возможно, то через что именно возможно, надо ли напрямую с юсб общаться минуя драйвер) либо невозможно добиться таких скорорстей при выбранной реализации.
lsusb? может, ты хотел сказать libusb?
libusb это библиотека для написания юзерспейсных драйверов для USB-утсройств
Обсуждают сегодня