ubuntu 18.04 下wine操作usb串口

首先

当前的ubuntu基本的串口驱动是有集成的,确认usb串口是否连接正常,
用minicom打开 /dev/ttyUSB0是否可以正常使用了。

其次

一般来讲wine程序会将当前linux的系统设备map到~/.wine/dosdevices/
用 ls -l 看看是否有正确指向到你所使用的串口设备上。
例如(COM33就是你的usb串口名字):
lrwxrwxrwx 1 dean dean 11 11月 9 16:42 com32 -> /dev/ttyS31
lrwxrwxrwx 1 dean dean 12 11月 9 16:42 com33 -> /dev/ttyUSB0
lrwxrwxrwx 1 dean dean 10 11月 9 16:42 com4 -> /dev/ttyS3
lrwxrwxrwx 1 dean dean 10 11月 9 16:42 com5 -> /dev/ttyS4
lrwxrwxrwx 1 dean dean 10 11月 9 16:42 com6 -> /dev/ttyS5
lrwxrwxrwx 1 dean dean 10 11月 9 16:42 com7 -> /dev/ttyS6

如果没有的话可以自己创建:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1

刚开始死活不行。后来主要是做了以下的处理:

  1. sudo chmod 666 /dev/ttyUSB0
  2. 打开的串口名字,已windows程序打开名字是大写的COM33,而wine创建的名字是小写。

以上都准备没有问题,打开就会正常了。

你可能感兴趣的:(ubuntu 18.04 下wine操作usb串口)