我有一个 Delphi 应用程序,可以读取/写入连接到大型硬件设备的 COM 端口,因此在开发过程中我通常没有可用的硬件。也就是说,通信协议相当简单,所以我一般可以做开发并请人现场测试,并且通常可以正常工作。不过,有时我会遇到更难的问题。为了解决这个问题,我想设置一个虚拟 COM 端口,其中 COM 端口的一侧是我的应用程序,另一侧是一个非常简单的 COM 端口调试控制台(类似于旧的调制解调器终端程序),其中 ASCII 命令我应用程序发送记录在屏幕上,我可以输入一些 ASCII 命令发送回我的应用程序以模拟硬件设备。我一直找不到任何提供虚拟/软件 COM 端口和控制台/终端进行调试的工具。
软件/虚拟 COM 端口和终端需要支持 Windows 7 64 位(或必要时 Vista 32)。