首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将/dev/ttyUSB0 0 (usbserial CP210x)映射到葡萄酒中的COM端口?

如何将/dev/ttyUSB0 0 (usbserial CP210x)映射到葡萄酒中的COM端口?
EN

Unix & Linux用户
提问于 2020-02-14 06:39:30
回答 2查看 12.5K关注 0票数 2

我正在葡萄酒中运行一个Windows应用程序。该应用程序只能看到COM端口1-4。

我的系统有以下usb串行设备:

代码语言:javascript
运行
复制
# lsmod | grep cp210x
cp210x                 36864  0

# ls /dev/ttyUSB0
crw-rw---- 1 root uucp 188, 0 Feb 14 00:42 /dev/ttyUSB0

我如何将它作为COM1呈现给葡萄酒应用程序?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-02-14 20:08:38

我就是这样解决这个问题的

代码语言:javascript
运行
复制
cd ~/.wine/dosdevices/
ln -s /dev/ttyUSB0 com5

这就够了。我的Windows应用程序现在给了我一个使用COM 5的选择,它马上就起作用了。

在我对此的研究中,我确实读到有些人需要添加一个葡萄酒注册表项。我没必要这么做。

这是适用于大多数应用程序的常见选项:

代码语言:javascript
运行
复制
[Hardware\\Devicemap\\Serialcomm] 1231984861
"Serial0"="COM1"

以下是我用于解决方案的资源:

在葡萄酒·单晶体管https://www.onetransistor.eu/2015/12/wine-serial-port-linux.html中设置串口

葡萄酒- USB和COM端口之间的符号链接- Ask Ubuntu https://askubuntu.com/questions/685985/symbolic-link-between-usb-and-com-port

将/dev/ttyUSB转换为com端口,以便在Linux超级用户https://superuser.com/questions/619528/converting-the-dev-ttyusb-to-com-port-to-use-it-with-wine-in-linux中使用它

票数 3
EN

Unix & Linux用户

发布于 2021-07-05 10:04:58

在我的研究中,您需要在HKEY_LOCAL_MACHINE\Software\Wine\Ports下添加一个字符串条目,其键为COM1,值为/dev/ttyUSB0 (如果是的话,也可以是/dev/ttyACM0 ),以便从USB访问USB。

这在.wine/system.reg中保存为

代码语言:javascript
运行
复制
[Software\\Wine\\Ports] 1625478112
"COM1"="/dev/ttyACM0"
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/567547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档