![如何从 hyper-V 共享 COM 端口](https://linux22.com/image/864836/%E5%A6%82%E4%BD%95%E4%BB%8E%20hyper-V%20%E5%85%B1%E4%BA%AB%20COM%20%E7%AB%AF%E5%8F%A3.png)
我正在尝试从我的主机启用 COM 端口。
我有一个在 Hyper-V 上运行的 Ubuntu 14.10。主机是 Windows 8.1
我应该如何使用这些管道?
我的想法是连接我的 Arduino,这样我就可以通过 Hyper-V 使用它。
我正在阅读有关 socat 的文章,但我不明白其要点。
任何想法?
答案1
我意识到我已经晚了将近 5 年,但也许这会对其他人有所帮助。如上所示,Hyper-V 将命名管道中的数据作为 COM 端口提供给 VM。Hyper-V 相当无用,它不会将该命名管道连接到主机的 COM 端口,而这正是将数据传递到 VM 所需要的。
我刚刚编写了一个在主机操作系统上运行的 Windows 程序,它在主机 COM 端口和命名管道之间提供了链接,允许您从 Ubuntu VM 使用主机 COM 端口。
您需要以管理员用户身份运行它。