Serial-Port

如何將 /dev/ttyUSB0 (usbserial CP210x) 映射到 wine 中的 COM 埠?

  • July 5, 2021

我在 wine 中執行一個 Windows 應用程序。該應用程序只能看到 COM 埠 1-4。

我的系統有以下 USB 串列設備:

# lsmod | grep cp210x
cp210x                 36864  0

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

如何將其作為 COM1 呈現給葡萄酒應用程序?

這是我解決這個問題的方法:

cd ~/.wine/dosdevices/
ln -s /dev/ttyUSB0 com5

**這就是它所需要的。**我的 Windows 應用程序現在為我提供了使用 COM 5 的選項,並且它立即工作。

在我對此的研究中,我確實讀到有些人需要添加 Wine 系統資料庫項。我不必這樣做。

這是適用於大多數應用程序的常用選項:

[Hardware\\Devicemap\\Serialcomm] 1231984861
"Serial0"="COM1"

以下是我用於解決方案的資源:

在 Wine 中設置串口 · One Transistor https://www.onetransistor.eu/2015/12/wine-serial-port-linux.html

wine - USB 和 COM 埠之間的符號連結 - 詢問 Ubuntu https://askubuntu.com/questions/685985/symbolic-link-between-usb-and-com-port

將 /dev/ttyUSB 轉換為 com 埠以在 Linux 中與 Wine 一起使用 - 超級使用者 https://superuser.com/questions/619528/converting-the-dev-ttyusb-to-com-port-to-use-it -with-wine-in-linux

引用自:https://unix.stackexchange.com/questions/567547