我有一个ECR(电子收银机)设备,它有一个RS-232串口电缆连接到PC,但我没有给它的任何驱动程序。我正在尝试将设备连接到PC,但PC无法检测到电缆。如何检测此RS-232上连接的设备?我在Linux下工作。有什么关于如何找到这个设备的帮助吗?
下面是我在C中找到的基于波特率和COM端口号连接到设备的代码片段。
int OpenComport(int comport_number, int baudrate)
int SendByte(int comport_number, unsigned char byte)
int SendBuf(int comport_number, unsig
我正在尝试访问一个在/dev/中显示为hidraw4的USB设备。
我有通信接口的规范(基于RS232串口通信),但我甚至无法获得与pyserial的连接来工作:
代码:
import serial
ser = serial.Serial(port='/dev/hidraw4')
错误:
serial.serialutil.SerialException: Could not configure port: (22, 'Invalid argument')
我真的不明白在hidraw和tty文件之间有什么区别,我可以在/dev/中找到它们。Pyserial能否连
我正在尝试将usb转串口驱动程序添加到我的arch linux arm设备中,并且我注意到内核源代码树中已经包含了FTDI驱动程序的源文件,位于:
驱动程序/usb/串口,存在ftdi_sio.c和ftdi_sio.h文件。
当我导航到内核/驱动程序时,到处都找不到ftdi_sio.ko模块。
如何构建ftdi内核模块并将其包含到引导中,以便在我的arch linux arm上具有usb转串口功能?