Уменьшите задержку запроса на адаптере FTDI UBS-to-RS-232

Уменьшите задержку запроса на адаптере FTDI UBS-to-RS-232

Я использую сканирующий инструмент 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

Связанный контент