私はワインで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としてどのように表示しますか?
ベストアンサー1
これが私が問題を解決した方法です。
cd ~/.wine/dosdevices/
ln -s /dev/ttyUSB0 com5
それがすべてです。これで、私のWindowsアプリケーションでCOM 5を使用するオプションが提供され、すぐに機能します。
この調査では、一部の人々はWineレジストリキーを追加する必要があることを読んでいました。私はこれを行う必要はありません。
ほとんどのアプリケーションに適用される一般的なオプションは次のとおりです。
[Hardware\\Devicemap\\Serialcomm] 1231984861
"Serial0"="COM1"
ソリューションに使用したリソースは次のとおりです。
トランジスタを使用してWineでシリアルポートを設定する https://www.onetransistor.eu/2015/12/wine-serial-port-linux.html
wine - USBとCOMポート間のシンボリックリンク - Ubuntu Q&A https://askubuntu.com/questions/685985/symbolic-link- Between-usb-and-com-port
Linux で Wine で使用できるように /dev/ttyUSB を com ポートに変換 https://superuser.com/questions/619528/converting-the-dev-ttyusb-to-com-port-to-use-it-with-wine-in-linux