web-dev-qa-db-ja.com

FTDI UBS-to-RS-232アダプターの要求遅延を削減

Ubuntu 14.04(Trusty Tahr)で Wine 1.6.2の下でFTDI USB-2 - RS-232 serial-to-USBチップを使用するElmScan5スキャンツールを使用しています。

待ち時間は非常に長く、 Windowsでそれを減らす方法に関する推奨事項を見つけました ですが、Linuxで同様のことを行う方法がわかりません。

WindowsのCOMポートでは、待ち時間タイマーを短縮するオプションがあります。

デバイスマネージャーを呼び出して、USBポートを見つけます。 (1)コールプロパティ。 (2)高度な呼び出し(3)待ち時間タイマーを16から2または1ミリ秒に変更します。

Wineでソフトウェアを動作させるため するには、Wineレジストリファイルに以下を追加する必要がありました。

[Hardware\\Devicemap\\Serialcomm] 1015709345
"Serial0"="COM1"

それで、これがLinuxの問題なのかWineの問題なのかわかりません。

3

OK、 だから答えはここにあります (まだテストしていませんが、見栄えが良いです):

# 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

唯一の厄介なことは、デバイスをいったん取り外してから再び接続するたびに、または少なくとも再起動するたびに手動で設定する必要があるように見えることです。

5