两台 Windows 计算机之间的物理 USB 连接需要什么才能实现其虚拟串行端口之间的通信?我应该使用 USB/串行适配器吗?
我正在 Windows 10 Pro 计算机上构建 .NET 终端应用程序,该应用程序必须使用虚拟串行端口通过 USB 连接与运行 .NET 终端应用程序的 Windows 7 Pro 计算机上的虚拟串行 COM 端口进行通信。
终端应用程序是来自MSDN 的串行端口文档。
目的:我需要在 Windows 10 上测试串行通信 .NET 应用程序,该应用程序最终将与当前不可用的嵌入式 STM 通信。
答案1
您可以使用两个 USB 串行适配器和一根零调制解调器电缆来实现这一点。如果您只需要一些已知可以快速工作的东西,这是一个不错的选择(我建议使用基于 FTID 或 PL2303 的适配器,根据我的经验,它们在与其他 USB 转串行适配器通信时似乎比其他选项更可靠)。
但是,您也许可以找到一根电缆,它可以为您完成所有工作。我已经知道以太网连接存在这样的设备(您有时看到的广告中的“USB 传输”电缆就是这种情况,它们有两个 USB-to_ethernet 适配器,它们彼此硬接线),所以如果这种硬件不存在,我实际上会有点惊讶。