我有一台通过USB-B连接到我的PC的设备。而且我有一段代码可以在Windows上使用。
在Windows上,我们通过vid和pid获得COM名称,并使用tarm/serial
包进行连接。但是我既不能通过ttyACM0
也不能通过ttyACM1
我正在尝试:
&serial.Config{
Name: "/dev/ttyACM1",
Baud: configuration.ReceiptPrinterBaud,
ReadTimeout: time.Second * 2,
},
但是当我使用(p *Port) Read()
从端口读取时,我什么也没得到。
显然,我只是将字节发送到任何地方。如何与Windows上的Linux上的设备进行交互?