我正在开发一个程序,在RS232串口之间将文件从一台计算机发送到另一台计算机。
我可以在学校电脑上测试它,但我希望能够在家测试它。所以我试图在vmware fusion中的虚拟串口之间连接2个虚拟机,但我不明白如何配置它。
我已经安装了2个虚拟机并为每个虚拟机添加了一个串口(在设置中)。但唯一可用的选项是命名串行端口将使用的文件。这个名字会用到怎么样?
我正在使用/ dev / ttyS1端口,我是否仍然可以正常使用它,并以某种方式将输出重定向到已配置的文件?
答案 0 :(得分:0)
所以,很容易。您必须在每个虚拟机中使用相同的文件。当您尝试在第二个vm上保存相同的文件时,它会警告您该文件已存在,只是说您要替换它。进入每个虚拟机的共享设置,并添加文件存储在计算机上的文件夹,并赋予其读写权限。在我的情况下是我保留vm文件的相同文件夹。现在我只需打开文件并在2个vm之间交换信息。我不得不在我的代码中评论一些东西(它不是真正的串口),但至少我可以很好地模拟它。