在 wsl 2 的 ubuntu 上无法将 RS232 发现为 /dev/ttyS* 或 /dev/ttyUSB*

在 wsl 2 的 ubuntu 上无法将 RS232 发现为 /dev/ttyS* 或 /dev/ttyUSB*

我在使用 RS232(到 USB)和 wsl 的 picocom 进行串行连接时遇到问题。从 Windows 中我可以看到我的 RS232 正在使用COM24,从lsubwsl 上我也可以看到我的 RS232。但是,如果我这样做ls /dev/tty*,我可以看到/dev/tty[0...63]/dev/ttyS[0..3],但看不到/dev/ttyS24/dev/ttyUSB24

我检查了stty -F /dev/ttySx -a,但所有可见的ttyS都给了我stty: /dev/ttySx: Input/output error

有人知道如何找出哪个dev映射到我的 RS232 吗?

附注:我也尝试使用 UART 板,它确实给了我一个串行通信,在这种情况下,wsl2 将 UART 映射到/dev/ttyUSB0尽管它在 Windows 上被识别为COM6

相关内容