【发布时间】:2010-11-04 14:57:11
【问题描述】:
我开发了各种相对简单的固件设备。每一个最终都会以某种方式通过RS-232 端口与PC(或另一台设备)通信,因此我花了很多时间来实现和调试它们的通信协议。
我最常见的用例是窥探在我的 PC 上运行的程序,该程序通过串行端口 (RS-232) 与设备通信。我想查看发送的内容和时间,处理/延迟传入和传出数据,并可能注入数据(尤其是响应基于规则的传入数据)。
免费工具
- Free Serial Port Monitor - 有这样的名字,我怎么没找到?
良好的商业工具
- SerialTest - 演示版完全没有窥探,必须付费才能获得真正的试用。
- RS232 analyser - 演示版无法监控,必须付费才能获得真正的试用版。它似乎不做软件监控,只有使用硬件才能窥探。它有一个有用的模式,可以像简单的 RS-232 设备一样工作,具有可编程的自动响应功能。
- SerialSniffer - 再次,商业。该演示似乎不包含功能。
- Docklight 很有潜力,演示看起来很有用,仅硬件窥探和模拟,如 RS-232 分析器。
相关
- com0com - 在您的 PC 上创建虚拟串行端口,然后将它们相互连接,以便在没有硬件的情况下将一个应用程序连接到另一个应用程序
我现在想要的基本上是WireShark 用于串行。我喜欢它窥探和解码标准网络协议的方式。我只是希望它可以窥探串口(也许有一个很好的插件?)
【问题讨论】:
-
Tom,您找到适合您需求的工具了吗? 20 多年来,我们也一直在构建支持串行的嵌入式设备,并且我们使用了硬件分析仪和本土软件解决方案。我想要一个免费的软件解决方案,它可以在 RS232 信号的轨迹旁边显示数据。
-
嗨,亚当。我一直在用免费的串口监视器勉强度日。我父亲(一名电子工程师)发现了一些其他的好工具,当我得到一个 mo 时我需要在此处添加(现在手头没有名字)
标签: language-agnostic serial-port snoop