IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 嵌入式常用调试工具大全(持续更新~) -> 正文阅读

[嵌入式]嵌入式常用调试工具大全(持续更新~)

前言

1.总线抓取工具

Bus Hound
Bus Hound是是由美国perisoft公司研制的一款超级软件总线协议分析器,它是一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名“hound”的中文意思为“猎犬”,即指其能敏锐地感知到总线的丝毫变化。主要可用于捕捉来自设备的协议包和输入输出操作。
我这里用来抓取串口数据。在不知道这个工具的情况下,我都是格外在板子上飞线,另外接一个串口助手去捕获数据,有了他,我发现自己以前是多么的愚蠢。也是因为这个工具,让我产生了汇总嵌入式调试工具的想法,方便后来人做开发
Bus Hound

2.串口调试工具

SSCOM
网上串口工具很多很多,sscom是我比较常用的,可能有的朋友觉得广告什么的很厌烦,我也尝试用过其他简洁的串口工具,但这么多年用下来,还是觉得这是最稳定的,功能也比较齐全。我把我常用的功能框选了出来。说个题外话,如果C++基础好的话,可以去Github搜索serial tool,有一位朋友自己开源了一个串口调试助手,如果想自己定制一个串口调试助手,不妨借鉴一下。
串口工具

3. 终端仿真工具

putty,secureCRT
Linux上我一般用这两个,网上有很多比这两个更好用的终端调试工具,比如正点原子的开发板学习视频就用的不一样。我在这方面很业余,看在轻便的份上,用的比较多,如果有机会再单独罗列Linux相关的开发工具吧。

4.文件对比工具

BeyondCompare
文件对比利器,添加右键快捷键后。选中两个文件,右键可以直接进行比较
在这里插入图片描述

文件对比

5.英文翻译工具

有道词典
搞嵌入式避免不了要和英语打交道,不管英语水平再高,也总有不会的时候。这里推荐有道词典,建议按如下勾选。除了可以划词翻译,还可以截屏翻译,默认快捷键Ctrl+Alt+D,可以在设置中进行查看。
在这里插入图片描述

6.modbus协议调试工具

Modscan
新电脑还没安装,以后再补充截图吧。软件专门用于调试modbus协议,好像只能作为主机,好久没用,记不住了。

7.代码调试工具

segger Viewer
如果你串口资源很紧张,这可以是你很好的一个选择(也是好久没用,粗略截个图占坑)。通过jlink连接(我一般使用swd接口)后,函数内调用打印函数,将数据打印到该窗口,也可以通过该工具将数据发送到单片机内。。如果想要更好的类似RTthread命令行的体验,可以移植lettershell的代码,进行更好的调试交互,欢迎移步到我的另一篇博文关于 lettershell的移植
在这里插入图片描述

8.代码分析工具

Source Monitor
用于分析代码的复杂度和深度,不局限于C语言,如果想对自己的代码质量进行审视,这也是个不错的选择。我想,应该也有更好的类似的工具,这里我只用过这个,这里就抛砖引玉吧。
在这里插入图片描述

9.网络调试工具

网络调试工具
这个好说,应该比较常用

10.远程调试工具

向日葵远程调试
如果客户太远,可以让他们装一个,进行远程调试,当然,前提是客户手里有调试工具比如jlink。向日葵的好处在于流程没有这么繁琐,QQ不还得加个好友才能远程控制

11.版本控制工具

git,svn
人尽皆知,没意见吧

12.局域网传输工具

飞秋
经典的局域网传输工具,虽然13年就已经停止更新,但并不妨碍他使用的便利性。同一局域网络下都能找到同事。保密性单位应该比较常用。我可不想什么文件都用微信和QQ进行传输,手机内存已经要爆炸了!!

13.流程图绘制工具

diagrams: https://app.diagrams.net/.
在线使用或下载安装使用。强大切免费,可以助力项目分析等等。对比Microsoft Office Visio,不用担心版权问题,也没有什么局限性
在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-01-08 14:11:18  更:2022-01-08 14:12:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 12:45:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码