Vmware:两台虚拟机之间的虚拟端口串口



我用的是Windows 7。
我想通过串口连接2个VM(ware) Debian。

首先,我尝试创建"reader"虚拟机。
我尝试添加这样的串行端口:
- name:/dev/ttyS1
—此端为客户端。
—另一端为虚拟机

但是我的程序不能打开/dev/ttys1串口(程序通过实际的硬件串口成功)

怎么了?

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

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

你需要一个代理人。不久前我用KVM做了这个,它是这样工作的:Serial -> socket (guest #1)Serial -> socket (guest #2)Python脚本连接到这两个套接字,并充当代理。当数据来自s1时,它被写入s2,反之亦然。用它来调试内核,速度很慢,但功能很好。你可以在Windows上用管道做同样的事情

最新更新