Я использую сканирующий инструмент ElmScan5, который использует FTDI USB-2-RS-232последовательный-USB чип подВино1.6.2 на Ubuntu 14.04 (Trusty Tahr).
Задержка очень высокая иЯ нашел рекомендацию, как уменьшить его в Windows, но я не уверен, как сделать что-то подобное в Linux.
В Windows в разделе COM-порты есть возможность уменьшить таймер задержки:
Вызовите Диспетчер устройств, найдите свой USB-порт. (1) Вызовите Свойства; (2) Вызовите Дополнительные настройки (3) Измените Таймер задержки с 16 на 2 или 1 мс.
Для того, чтобызаставить программное обеспечение работать под WineМне пришлось добавить следующее в файл реестра Wine:
[Hardware\\Devicemap\\Serialcomm] 1015709345
"Serial0"="COM1"
Так что я не знаю, проблема ли это в Linux или Wine.
решение1
ХОРОШО,так вот ответ(еще не проверял, но выглядит хорошо):
# cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
16
# echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
# cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
1
Единственное, что раздражает, это то, что, похоже, мне придется вручную настраивать его каждый раз, когда я отключаю и подключаю устройство, или, по крайней мере, при каждой перезагрузке.
решение2
cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
sudo bash -c "echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer"
cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer