Cla*_*osa 9 windows serial-port windows-subsystem-for-linux
我在 WSL 2.0 上使用 Win10 和 Linux Ubuntu。
为了测试某些程序的目的,我想在通过 WSL 运行的 Linux 中使用 PC 的串行端口进行“环回”。
基本上,我希望 Linux/WSL 上的进程能够通过串行端口从 Windows 进程发送/接收数据,反之亦然,但无需任何硬件攻击。
当然,我已经尝试将 Windows 进程序列设置为“COM1”(如 Windows 资源管理器所示),将 WSL 上的 Linux 端口设置为“/dev/ttyS1”,但显然它不起作用。
有什么办法可以做到这一点吗?
状态更新
\n根据其他答案,似乎产品功能的增加使得通过WSL2使用USB设备成为可能。
\n特别是在v5.10.93.2中,似乎内置了两种类型的USB串行接口芯片的驱动程序。
\n\n\n\n
\n- 启用 CH341 和 CP210X USB 串行驱动程序
\n
\n\n\n
\n- 启用 USB over IP 支持
\n- 启用 USB 内核配置选项以通过 USB 与 Arduino 交互
\n
以下是过时的信息。
\nWSL 2.0 不支持串行端口。
\n\n\n\n\n
\n- WSL 2 不支持访问串行端口。在常见问题解答或有关串行支持的 WSL GitHub 存储库问题中了解更多信息。
\n
以下选项是可能的。
\n恢复到 WSL 1.0 并使用
\n使用第三方产品
\n另外,即使WSL2无法识别USB串口,如果您想在串口之间进行通信,也可以使用此方法。
\n通过网络连接到串行端口(com 端口)
从上面的解释可以看出,如果要在各个操作系统的进程之间进行通信,可以简单地使用 TCP/IP 套接字来代替上述机制。
\n| 归档时间: |
|
| 查看次数: |
27463 次 |
| 最近记录: |