11

我开发了各种相对简单的固件设备。它们中的每一个最终都以一种或另一种方式通过RS-232端口与 PC(或另一台设备)通信,因此我花了很多时间来实现和调试它们的通信协议。

我最常见的用例是窥探在我的 PC 上运行的程序,该程序通过串行端口 (RS-232) 与设备通信。我想查看发送的内容和时间,处理/延迟传入和传出数据,并可能注入数据(尤其是响应基于规则的传入数据)。


免费工具

  1. Free Serial Port Monitor - 有这样的名字,我怎么没找到?

很好的商业工具

  1. SerialTest - 演示版根本没有窥探,必须付费才能获得真正的试用。
  2. RS232 分析仪- 演示版无法监控,必须付费才能真正试用。它似乎不做软件监控,只有使用硬件才能窥探。它有一个有用的模式,它可以像一个具有可编程自动响应的简单 RS-232 设备一样工作。
  3. SerialSniffer - 再次,商业。该演示似乎不包含功能。
  4. Docklight有潜力,演示看起来很有用,仅硬件窥探和模拟,如 RS-232 分析仪。

有关的

  1. com0com - 在您的 PC 上创建虚拟串行端口,然后将它们相互连接,以便在没有硬件的情况下将一个应用程序连接到另一个应用程序

我现在想要的基本上是用于串行的WireShark 。我喜欢它窥探和解码标准网络协议的方式。我只是希望它可以窥探串口(也许有一个很好的插件?)

4

1 回答 1

7

我建议Free Serial Port Monitor。我两年前用过,非常好用,而且免费。

Free Serial Port Monitor 允许您拦截、显示和分析 Windows 应用程序和串行设备之间交换的所有数据。它可以成功地用于应用程序开发、设备驱动程序或串行硬件开发,并为有效的编码、测试和优化提供强大的平台。

于 2009-06-21T04:34:13.803 回答