FTDI UBS-to-RS-232 어댑터의 요청 대기 시간 단축

FTDI UBS-to-RS-232 어댑터의 요청 대기 시간 단축

저는 FTDI USB-2를 사용하는 ElmScan5 scantool을 사용하고 있습니다.RS-232직렬-USB 칩와인Ubuntu 14.04(Trusty Tahr)의 1.6.2.

레이턴시가 매우 길고Windows에서 이를 줄이는 방법에 대한 권장 사항을 찾았습니다., 하지만 Linux에서 비슷한 작업을 수행하는 방법을 잘 모르겠습니다.

Windows의 COM 포트 아래에는 대기 시간 타이머를 줄이는 옵션이 있습니다.

장치 관리자에 전화하여 USB 포트를 찾으십시오. (1) 통화 속성; (2) 고급 통화 (3) 지연 시간 타이머를 16에서 2 또는 1ms로 변경합니다.

하기 위해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

관련 정보