摘要:为解决工程软件中各种接口调试问题,设计了一款综合调试器。该调试器使用多种接口方式与被调程序通信,硬件接口支持串行口通信、网络用户数据报协议(UDP)、传输控制协议(TCP)、网络组播方式;软件接口使用文件方式、WINDOWS WM_COPYDATA消息通信方式、剪切板进程通信方式、文件映像通信方式。设计了一种特殊协议定制方法,任何复杂的接口协议均可定制性发送,这样被调试软件可得到需要的数据;同时设计了分析功能,可以监视被调软件发出的协议数据的正确性。该调试器在任何一种通信方式下,均支持到位级的数据编辑功能。使用该综合调试器可使开发者在实验室内快速开发出全套监控应用软件,也可在综合测试中快速分离出双方的通信问题。