【问题标题】:Configure virtual serial port between 2 vmware fusion virtual machine在2个vmware fusion虚拟机之间配置虚拟串口
【发布时间】:2012-10-23 09:39:19
【问题描述】:

我正在开发一个程序,可以在 RS232 串行端口之间将文件从一台计算机发送到另一台计算机。

我可以在学校的计算机上测试它,但我希望能够在家里测试它。所以我试图在vmware fusion中的一个虚拟串口之间连接2个虚拟机,但我不明白如何配置它。

我已经安装了 2 个虚拟机并为每个虚拟机添加了一个串行端口(在设置中)。但唯一可用的选项是命名串行端口将使用的文件。这个名字将如何使用?

我正在使用 /dev/ttyS1 端口,我还能正常使用它,并以某种方式将输出重定向到配置的文件吗?

【问题讨论】:

  • 所以,这很容易。您必须在每个虚拟机中使用相同的文件。当您尝试在第二个虚拟机上保存相同的文件时,它会警告您该文件已经存在,只需说您要替换它。进入每个虚拟机的共享设置并添加文件存储在您的计算机上的文件夹,并授予它读取和写入权限。在我的情况下,是我保存 vm 文件的同一个文件夹。现在我只需要打开文件并在 2 个虚拟机之间交换信息。我不得不在我的代码中注释一些东西(它不是真正的串口),但至少我可以很好地模拟它。
  • 你应该让你的评论成为答案(然后接受它)。

标签: c linux serial-port vmware-fusion virtual-serial-port


【解决方案1】:

所以,这很容易。您必须在每个虚拟机中使用相同的文件。当您尝试在第二个虚拟机上保存相同的文件时,它会警告您该文件已经存在,只需说您要替换它。进入每个虚拟机的共享设置并添加文件存储在您的计算机上的文件夹,并授予它读取和写入权限。在我的情况下,是我保存 vm 文件的同一个文件夹。现在我只需要打开文件并在 2 个虚拟机之间交换信息。我不得不在我的代码中注释一些东西(它不是真正的串口),但至少我可以很好地模拟它。

【讨论】:

  • 您好,我尝试了您的系统,但无法正常工作。如果您能确认并提供一些更详细的说明,我将不胜感激。我还想在 Fusion 中使用两个 VM 来调试一些需要串行通信的应用程序。你的想法很棒。
猜你喜欢
  • 1970-01-01
  • 2020-11-06
  • 2018-03-23
  • 2021-06-29
  • 2018-09-06
  • 1970-01-01
  • 2016-04-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多