适用于Linux的USB转串口驱动程序

时间:2017-11-29 11:41:56

标签: python usb pyserial usbserial pyvisa

我需要使用Python串行命令在Linux中控制 USB设备,它适用于ASCII命令。

在Windows中,我在安装供应商驱动程序后工作正常,在设备管理器中我将其视为COM3端口,并使用pyserialpyvisa模块进行通信。

在Linux中,我将其视为/dev/ttyUSB1,但我无法使用pyserialpyvisa与其进行通信。问题是供应商没有提供Linux驱动程序。

我如何才能让设备在Linux中充当串口?

1 个答案:

答案 0 :(得分:2)

尝试python -m serial.tools.miniterm /dev/ttyUSB1并阅读https://github.com/pyserial/pyserial/issues/67上的问题,特别是pyserial的版本

如果此问题与您的问题有关,可能这也有效:

  

通过将dsrdtr=Truertscts=True传递给管理来绕过此问题   serial.Serial()...如此处所述

您的设备基于FTDI芯片,内置的Linux内核模块为ftdi_siousb_serial请参阅http://www.ftdichip.com/Support/Documents/AppNotes/AN_220_FTDI_Drivers_Installation_Guide_for_Linux.pdf