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

我最常见的用例是窥探在我的PC上运行的程序,该程序通过串行端口(RS-232)与设备通信。我希望看到发送的内容以及何时发送,延迟传入和传出数据以及可能注入数据(特别是根据规则响应传入数据)。


免费工具

  1. 免费串口监视器 - 有这样的名字,我怎么没有找到了吗?
  2. 良好的商业工具

    1. SerialTest - 演示版本根本没有窥探,必须付费得到真正的审判。
    2. RS232分析仪 - 演示版无法监控,必须付费得到一个真正的试验。它似乎没有进行软件监控,只能使用硬件监听。它有一个有用的模式,它可以像一个带有可编程自动响应的简单RS-232设备。
    3. SerialSniffer - 再次,商业化。该演示似乎没有包含功能。
    4. Docklight 有潜力,该演示看起来很有用,只有硬件监听和仿真如RS- 232分析仪。
    5. 相关

      1. com0com - 在PC上创建虚拟串行端口,然后将它们相互连接以连接一个应用程序没有硬件的另一个
      2. 我现在想要的基本上是 WireShark for serial。我喜欢它监听和解码标准网络协议的方式。我只是希望它可以窥探串口(也许有一个很好的插件?)

有帮助吗?

解决方案

我建议免费串口监视器。我两年前用过的,它非常实用且免费。

免费串行端口监视器允许您 截取,显示和分析所有 Windows之间交换的数据 应用程序和串行设备。它 可以成功使用 应用开发,设备驱动 或串行硬件开发和 提供强大的平台 有效的编码,测试和 优化

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top