在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几款串口监控软件,作了简单对比:

一、Device Monitoring Studio

网址:http://www.hhdsoftware.com

程序截屏:

软件功能比较强大,是收费软件,免费试用15天。从截图可以看出,选择了通信端口以后,可以很轻松监控串口数据。另外从界面上看它还有数据统计等很多其它功能,我没有全部试用,就不多介绍了。需要注意一点,它的启动按钮在界面右侧下方。

二、微软portmon

微软工具包Sysinternals Suite工具包监控工具之一,可惜只支持32位系统,而且最新版操作有点复杂,下面把操作步骤记录一下:

1.下载安装

地址:http://technet.microsoft.com/de-de/sysinternals/bb896644.aspx ,绿色软件,不需要安装,直接放到D:/PortMon

2.创建client

给portmon.exe创建一个快捷方式,然后按下图给它设置一个启动参数:

为了便于区分,把快捷方式命名更改为client

3.启动client

确保要监控的串口目前是没有被占用的,然后启动client,这时界面如下:

4.启动portmon

再直接双击portmon.exe,这时标题栏显示Not Connected。界面:

5.连接

按快捷键ctrl+r,输入localhost:

点OK连接,这时会提示连接成功。

从这里设置可以看出,这软件应该也支持远程调试的。不过我没有测试。

注意在监控过程中,两个Portmon窗口都不可以关闭。

6.设置

点击菜单Capture-Ports,选取要监控的串口。注意这里是复选方式,可以同时监控多个端口。

同时我们设置一下Filter-Filter/Highlight:

当然大家也可以根据自己实际需要更改Filter。

软件界面查看内容不方便,我们把输出指向到一个文档,点击File-Log to File,设置记录的文档。

这时候就可以监控串口数据了。

我这里使用ComMonitor作示例:

可以在Log里看到数据,其中发送的数据为write,接收的数据为Read。

其它的功能按钮可以设置滚动、清屏、停止监控等,比较简单不再赘述。

网上也有讲有win7、win8下可用的版本,不过我没有找到。如果大家找到希望能分享一份给我,谢谢。

我的系统是Win7,为了使用它,是建了winxp的虚拟机,虚拟机中使用物理机的串口。这个设置与本文关系不大,不再这里介绍了。

三、Comsky

这是前三款软件中最好用的一款,界面非常简单。国产软件,可从http://www.jizhuo.com下载。在使用串口调试软件同步测试时,需要注意:

1.先打开Comsky,并且选取要监控的串口,点击“监视”,再打开串口调试软件。

2.串口调试软件打开后,点一下关闭串口,再打开串口。

这时候就能监控数据了,放一个使用截图:

这时候就可以监控串口数据了。

四、串口监控器

主要功能如下:

接收数据:

\1. 以十六进制方式显示接收到的数据。
\2. 以字符方式显示接收到的数据。
\3. 数据帧自动识别,分行显示。
\4. 接收数据自动换行设置。
\5. 显示或隐藏数据帧的接收时间。
\6. 自动清除,自动保存接收到的数据。
\7. 接收数据个数计数。

发送数据:

\1. 十六进制方式发送数据。
\2. 字符串方式发送数据。
\3. 发送“发报窗口”当前光标行的数据帧。
\4. 循环发送“发报窗口”当前光标行的数据帧。
\5. 循环发送“发报窗口”固定行的数据帧。
\6. 循环依次发送“发报窗口”的多行数据帧。(设置起始行,行数)
\7. 触发发送,接收到“发报窗口”某一行数据,触发发送“发报窗口”另一行数据。
\8. 发送数据个数计数。

实用增强功能:

\1. 强大易用的进制转换功能。
\2. 智能识别当前光标处数据帧的行号,“字符”或“十六进制数”的个数。
\3. 智能计算当前选择的“字符”或“十六进制数”的个数。
\4. 强大的数据查找功能。
\5. 定时保存,定时清除数据。
\6. 根据自己的喜好,灵活变换操作界面。

应用场合:

\1. 截取和分析设备之间通讯数据流。
\2. 串行外围设备硬件开发。
\3. 串行设备驱动程序开发。
\4. 调试和测试设备和设备之间的串行通讯过程。
\5. 记录和分析RS232/422/485通信过程。
\6. 模拟某设备通讯过程,对另外设备进行通讯测试。

下载地址:

http://hb.onlinedown.net/down/comsetup.zip

内容来自:https://bbs.csdn.net/wap/topics/330178092

五、 AccessPort

具体使用方式可参考:https://jingyan.baidu.com/article/acf728fd6e25bcf8e510a38d.html

介绍几款串口监控工具相关推荐

  1. 介绍三款串口监控工具:Device Monitoring Studio,portmon,Comspy

    介绍三款串口监控工具:Device Monitoring Studio,portmon,Comspy 在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍.特在网上找了几款串口监控软件,作了简单 ...

  2. 服务器监控工具_系统管理员不可错过的 6 款服务器监控工具

    公众号关注"杰哥的IT之旅",选择"星标",重磅干货,第一时间送达! 来源: https://www.toutiao.com/i6883766370882814 ...

  3. 常见的几款JVM监控工具

    本文来说下常见的几款JVM监控工具 文章目录 概述 jps:查看正在运行的Java进程 jstack:打印线程快照 jmap:导出堆内存映像文件 jstat:查看jvm统计信息 jinfo:实时查看和 ...

  4. 2019 年最好用的 7 款数据库监控工具

    活动预告:数据库百家争鸣的背景下,Oracle究竟值不值得继续学习?未来Oracle DBA向何处去?如何在新的环境下站稳脚跟? 本周六,在北京将迎来一年一度的 ACOUG年会,在本次年会上,行业技术 ...

  5. i.MX9352——介绍一款多核异构开发板

    本篇来介绍一款多核异构的Linux开发板--OK-MX9352-C开发板. 1 开发板硬件介绍 OK-MX9352-C开发板由核心板和底板组成,核心板采用处理器芯片为NXP的i.MX9352,这是一款 ...

  6. 2019 年最好用的 6 款数据库监控工具

    "数据就是一切!"我们都曾听过这种大胆的说法,但其实事实真是这样,而且数据还无处不在.如今,每个企业和组织发展都需要依赖大量的数据,数据也成为了企业最有价值的资产.为了让数据发挥最 ...

  7. 服务器可视化_系统管理员不可错过的6款服务器监控工具

    服务器监控工具对系统管理员的重要性不言而喻.今天给大家介绍6个服务器监控工具. 1.Conky Conky能在多个的平台上运行,像Windows,Linux,Mac OS,大多数BSD都可以.它有简单 ...

  8. 介绍一款比Android原生模拟器还要快的模拟器Genymotion(转)

    源:介绍一款比Android原生模拟器还要快的模拟器Genymotion

  9. Typora开始收费,介绍几款免费的MarkDown编辑器

    大家好,我是TJ 一个励志推荐10000款开源项目与工具的程序员 前两天,一场突如其来的新闻,让本来就不富裕的TJ君更是雪上加霜. 什么事情呢?Typora,大家一定都在用吧,作为一款主打免费旗号的M ...

  10. 第三次作业-介绍一款原型设计工具

    课程:软件工程综合实践专题  学号:1759214 介绍一款原型设计工具:Mockplus http://www.mockplus.cn 如今是一个快节奏的社会,每一天都会有无数的软件发布,每一款软件 ...

最新文章

  1. 常用的正则表达式总结
  2. angelababy机器人唱_被Angelababy、周震南等摸头杀?这个机器人为什么受宠
  3. 电商美工节日放假页面交稿了么?年味页面看这里
  4. 用C语言编写作业调度,用C语言编程模拟处理机调度(实现一种算法)一、实验内容选择一个调度算法,实现处理器调度。二、实验目的在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪...
  5. LVM逻辑卷使用手册
  6. 语言题库安装包312mb_大学为什么要考取计算机二级,以后很需要,附二级Msoffice题库...
  7. Go实现PHP常用方法
  8. 怎样学好模拟集成电路设计?
  9. 《算法精解:C语言描述》勘误
  10. 极光开发者周刊【No.0827】
  11. QT 如何在QPushButton上加载gif动图
  12. 计算机软件税负率,软件产品增值税超税负退税实务问题
  13. 第一个C语言项目——图书管理系统
  14. windows7 为系统盘瘦身
  15. Android整合SQLite数据库进行基本的增删改查
  16. (五)arm裸机开发---主频和时钟配置
  17. mac 电脑连接不上github_告诉你电脑无线网络连接不上怎么办
  18. 【题解】P4707 重返现世
  19. [备忘]autorun专杀工具
  20. 激活函数与损失函数及其常见问题

热门文章

  1. 如何用Java构建json对象
  2. windows10程序员计算机,Win10计算器程序员模式如何移位?
  3. 在线标准程序员计算器
  4. dnf服务器字幕乱码win10系统,主编帮你win10系统玩dnf字体模糊的方案
  5. bat脚本集合adb shell命令实现快速截屏,远比手机助手去截屏方便
  6. ajax异步数据加载
  7. 通过双击运行linux脚本
  8. mysql汉字转拼音首字母报错_MySQL 汉字转拼音
  9. JAVA后端开发浅谈
  10. 热释电传感器三个引脚_热释电传感器电路图大全(六款热释电传感器电路设计原理图详解)...