0

我在 Windows 7 上。
我想通过串口连接 2 个 VM(ware) Debian。

首先,我正在尝试创建“阅读器”VM。
我试图像这样添加一个串行端口:
- 名称:/dev/ttyS1
- 这端是客户端。
- 另一端是虚拟机。

但是我的程序无法打开 /dev/ttyS1 串口(程序通过实际的硬件串口成功)。

怎么了?

4

2 回答 2

0

您的计算机上有两个物理 COM 端口吗?将 2 个虚拟机映射到这些端口,并使用空调制解调器连接端口。

我能想到的另一件事是通过主机管道连接两个 VM 端口,但我从未尝试过这样做。

于 2011-08-29T15:04:40.860 回答
0
你需要某种代理。
不久前我用 KVM 做了这个,它的工作原理是这样的:

串行 -> 套接字(来宾 #1)
串行 -> 套接字(来宾 #2)
python 脚本连接到两个套接字并充当代理。当数据来自 s1 时,它会被写入 s2,反之亦然。将其用于内核调试,它很慢但很实用。

你可以在 Windows 上用管道做同样的事情
于 2015-01-05T23:09:38.433 回答