文档章节

串口调试神器之Docklight

OceanStack
 OceanStack
发布于 2014/09/22 17:07
字数 824
阅读 2401
收藏 34


终于有了一个心仪的串口调试工具——Docklight ,从此爱不释手 。

这个小工具绝对会在你开发之路上,助你一臂之力,犹如他的名字一般。

“夜空中最亮的星,照亮你前行!”


废话不多说,先来张靓照 :



最最基本的功能,当然是接收串口打印消息。并且有一个较好的地方,他能够详细的显示接收消息的时间 , 如下图所示,我用单片机一秒钟发送一次滴答消息 :


时间戳默认是不显示的,可双出软件界面中 这个地方,然后会弹出来如下对话框中设置,



另外想清除屏打印的信息,可点如下红色叉叉,实时清除:


串口端口选择及波特率等基本设置可双击此处:



但这些还不是他能吸引到我的地方,我比较喜欢是他可以自定义N多条串口协议,并且能够以工程的形式保存下来,可保存为NaNp格式的文件。
如前段时间我用串口显示屏做的一个项目,就帮上了不少忙。
如下图中显示了根据屏的文档制定协议,以及调试时发送消息和屏回复:



默认设置下,通过此工具向外发送的消息显示为蓝色,接收到的消息显示为红色,
并且可以选择以“字符串”,“十六进制”,“ 十进制”,“ 二进制”形式显示出来。

双击如下区域,可以进行发送与接收消息协议的设计、设置:



弹出如下设置对话框,写上协议名,以及要发送的内容,并且还可设置循环发送,
如我设置每隔0.5秒发送一次"Hello !" ,





另外的另外,有心的你可能会注意到左下角还有一个叫做“Receive Sequences”的协议设置,它是干什么的呢?
这个功能也挺有意思,它可以根据接收来的消息,选择回复的内容 。


如上面所示,上面的圈圈的地方代表判断是否接收到“Hello!”字符串,如果是,则会执行下的圈圈中的动作,调用“Hi”消息进行回复。

如我如此设置后,再进行串口回环测试,结果如下:


解释一下过程 :首先,把串口的接收端与发送端连接, 再点Say_Hello,发送“Hello !”消息,接收端会接到,并打印显示出来(红色的),
这时,通过前面左下角的设置,此神器会判断收到“Hello !”消息,就会调用Hi发送协议,发送“Hi.How are you !” ,因为是串口回环,
所以在发送后,又会接收到并显示出来 。


神器的基本功能就介绍到此,如若喜欢,你也来用一下吧。
还有更高级的功能在需要时摸索一下相信你就会用了,这个软件做的很人性化。
另外有关他的信息可参照官网:
http://www.docklight.de/


【 声明:本文乃oceanstack原创文章,欢迎转载并标明出处。  如有问题联系信箱:chaunceyzhu@foxmail.com】




© 著作权归作者所有

OceanStack
粉丝 29
博文 21
码字总数 19858
作品 0
武汉
程序员
私信 提问
加载中

评论(2)

OceanStack
OceanStack 博主

引用来自“御风林海”的评论

linux下如何调试C51?
我没有这样玩过,不知是否可以。你用过没 ?
御风林海
御风林海
linux下如何调试C51?
「Linux」免费的全能终端神器推荐——MobaXterm

https://www.toutiao.com/a6633749063961412100/ 现今软件市场上有很多终端工具,比如:Xshell,secureCRT、Putty、telnet,等等。Xshell,secureCRT都是很强大的终端工具,但是,毕竟是收费软...

炎林2018
2018/12/26
0
0
远程定位追踪联网车辆以及利用思路分析

  *本文原创作者:星空111,本文属FreeBuf原创奖励计划,未经许可禁止转载   废话:   暑假到了,在家闲着无聊,想着考个驾照吧,到了驾校后报了名,看着其他学员在模拟考试,车里面好像...

FreeBuf
2018/08/03
0
0
本地串口TCP/IP 映射到远端串口

最近同事由于调试一款软件,需要发送数据到串口,远端的PC机具备接入串口的硬件设备,而本机不具备接入串口的硬件设备,不方便调试。于是想找一个这样的软件,把本地的串口数据通过TCP/IP连接...

zhengyijie
2012/07/18
4K
6
树莓派串口配置及minicom的安装

1.树莓派串口配置: 树莓派串口默认用于终端调试,如需使用串口,则需要修改树莓派设置。 执行如下命令进入 树莓派配置: sudo raspi-config 选择 Interfacing Options -> Serial -> 是-> 确...

高杆python
2017/10/26
0
0
工具推荐:串口助手-SerialPort 物联网开发利器

刚做IoT业务时,在mac下没有找到一款适用的串口工具,开虚拟机用windows下串口调试很不方便,同事推荐我使用这款SerialPort工具,发现的确非常好用,使用5个月了,可以免费升级,功能强大,界...

ahlfors
2018/05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
今天
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部