0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式开发中常用的8款软件工具

嵌入式情报局 来源:最后一个bug 2023-07-05 11:03 次阅读

今天跟大家分享一些嵌入式开发中常用的好评工具,也是我手头上一直在使用的一些工具,所谓"欲善其功先利其器",bug菌比较晚才深刻理解这句话。

曾记得在学校刚学习单片机,一直就只接触了两款软件keil3和串口调试助手,现在看到keil3的界面那就只能用"老土"二字来形容了,当然那时候微信都没几个联系人,那就更别说去看公众号了。

记忆犹新的是那时候比对代码都是打开文件一段代码一段代码的读,真的是炸裂,不过也非常佩服那时候不急不躁的心境,直到后面遇到了BC,一切都发生了变化!

所以今天bug分享的这些工具大家有空都尝试着下载使用使用,我相信会对你的学习和工作效率提高不少,至于那些类似于keil、IAR、VS等本文就不过多介绍了。

1正文内容

1SouceInsight

1ef87510-1a6d-11ee-962d-dac502259ad0.png

SI编辑器主要是为了解决一些IDE环境自带编辑器功能不够强大的问题,有时候只是简单阅读一下代码,却因为IDE软件版本的问题根本无法打开,或者需要去下载较大的安装包安装,又或者古董笔记本根本运行不起来IDE软件,这时候轻巧、漂亮的SI编辑器是你的选择。

bug菌目前用的是比较经典的V3.5版本,最新应该到了4.0版本,新版本功能肯定更加强大,比如支持代码片段、可折叠代码、点击高亮单词、以及文件目录比较功能等等,V3.5版本一直习惯了所以也没换,不过还是推荐大家使用V4.0版本。

当然编辑器还有强大的VSCode、UltraEdit、Notepad++等等,这里就不过多介绍了!大家都可以尝试着自己用用,最后用不用得上还是要自己真心喜欢!

2SVN

1f12e9d6-1a6d-11ee-962d-dac502259ad0.png

上面是bug菌之前通过SVN提交的开源代码,TortoiseSVN是一个非常易于使用的Windows版本控制/源代码控制软件。

TortoiseSVN为Subversion提供了一个简单易用的用户界面,它是根据GPL开发的。这意味着任何人都可以完全免费使用它,包括在商业环境中,而没有任何限制。

源代码也是免费提供的,因此,您可以根据需要甚至开发自己的版本。由于它不是针对特定的IDE(例如Visual Studio,Eclipse或其他IDE)的集成,因此可以将其与所需的任何开发工具以及任何类型的文件一起使用。

当然版本控制这块大名鼎鼎的git就不用多说了!

3beyond Compare

1f305a20-1a6d-11ee-962d-dac502259ad0.png

没错,这是bug菌前面说的BC,它是一款文件比对工具,系统支持:Windows、Linux、macOS,它也是让我对这些工具情有独钟的理由,比对速度特别快,体验感非常好,还有一些特点:

1f4b366a-1a6d-11ee-962d-dac502259ad0.png

是bug菌使用非常频繁的一款软件,如果你没有用过这款软件,极力推荐你去使用一下!

4AccessPort

2005f4dc-1a6d-11ee-962d-dac502259ad0.png

没错AccessPort只是SUDT Softwave软件的一员,在串口调试和监控这块是非常不错的,重点是免费,相关介绍如下:

简单、易用、功能强大的串口调试工具
Access Port 可以调试串口程序或下位机程序,也可以拦截通过串口的数据流、控制流,让用户高效的执行调试、分析工作。
强大的数据拦截功能
可以将指定端口的数据流、控制流信息拦截并保存下来,供分析之用。如察看端口状态的变化(波特率、数据位、校验位、停止位),拦截上行、下行的数据,处理速度快,拦截效率高。
简单、易用的数据调试功能
简洁的界面布局,高度易用的设计,支持手动发送、自动发送、传输文件、后台接收数据等功能,各种操作一目了然。
调试过程中可动态改变端口参数
在不改变当前端口的前提下,可以动态的修改指定参数,如:波特率、数据位、校验位、停止位、流控制等,增强了调试的灵活性。
十六进制、字符形式--双模式切换功能
数据接收区、发送区都具有UtralEdit的双模式切换功能,便于数据的编辑以及显示,全面支持Unicode,解决了编辑和显示时十六进制、字符形式难于相互切换的难题。
多国语言支持,国际版本
目前支持简体中文、繁体中文、英文三种语言,国际化的设计使得程序很容易实现语言本地化。

5Configure Virtual Serial Port Driver

207ff91c-1a6d-11ee-962d-dac502259ad0.png

这款软件也就是我们常说的VSPD,一款虚拟串口调试软件,可以在不需要外部硬件支持的情况下几乎无限虚拟出两个相连的串口,用于调试或者测试串口上位机是非常方便的。

6Wireshark

20a0f1a8-1a6d-11ee-962d-dac502259ad0.png

进行以太网协议开发必备的权威监听工具,基本上跟同事扯皮都靠它!Wireshark是世界上最广泛使用的网络协议分析器。它使您可以从微观角度查看网络上发生的事情,并且是许多商业和非营利性企业,政府机构和教育机构的事实上的(通常是法律上的)标准。

Wireshark丰富的功能包括以下内容:

深入检查数百种协议,并一直在增加

实时捕获和离线分析

标准三窗格数据包浏览器

多平台:在Windows,Linux,macOS,Solaris,FreeBSD,NetBSD和许多其他操作系统上运行

捕获的网络数据可以通过GUI或TTY模式的TShark实用程序进行浏览

业界最强大的显示过滤器

丰富的VoIP分析

读取/写入许多不同的捕获文件格式。

使用gzip压缩的捕获文件可以即时解压缩。

可以从以太网,IEEE 802.11,PPP / HDLC,ATM,蓝牙USB,令牌环,帧中继,FDDI等读取实时数据(取决于您的平台)

对许多协议的解密支持,包括IPsec,ISAKMP,Kerberos,SNMPv3,SSL / TLS,WEP和WPA / WPA2

可以将着色规则应用于数据包列表,以进行快速,直观的分析

输出可以导出为XML,CSV或纯文本等

7MobaXterm

20b24c3c-1a6d-11ee-962d-dac502259ad0.png

20c9945a-1a6d-11ee-962d-dac502259ad0.png

可以说MobaXtrem是一款全能终端神器,为程序员,网站管理员,IT管理员以及几乎所有需要以更简单的方式处理其远程作业的用户量身定制的。

20d92e24-1a6d-11ee-962d-dac502259ad0.png

8EveringThing

20f28cde-1a6d-11ee-962d-dac502259ad0.png

"Everything" 是什么?

"Everything" 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。 不像 Windows 内置搜索,"Everything" 默认显示电脑上每个文件和文件夹 (就如其名 "Everything")。 您在搜索框输入的关键词将会筛选显示的文件和文件夹。

"Everything" 索引全部文件需要多长时间?

"Everything" 仅索引文件和文件夹名,一般仅需几秒便可建立其数据库。 全新安装的 Windows 10 (大约 120,000 个文件) 仅需 1 秒即可索引完成。 索引 1,000,000 个文件将需要大约 1 分钟。

"Everything" 是否占用很多系统资源?

不,"Everything" 仅需要使用非常少的系统资源。 全新安装的 Windows 10 (大约 120,000 个文件) 仅需要大约 14 MB 的内存以及不到 9 MB 的硬盘空间。 1,000,000 个文件需要大约 75 MB 的内存和 45 MB 的硬盘空间。

"Everything" 免费么?

免费,"Everything" 是一款免费软件。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6036

    文章

    44557

    浏览量

    635095
  • 嵌入式
    +关注

    关注

    5082

    文章

    19118

    浏览量

    305038
  • 软件工具
    +关注

    关注

    0

    文章

    17

    浏览量

    8692
  • keil
    +关注

    关注

    68

    文章

    1212

    浏览量

    166871

原文标题:嵌入式大佬们都在用的8款软件工具

文章出处:【微信号:嵌入式情报局,微信公众号:嵌入式情报局】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式开发常用软件有哪些?

    嵌入式开发常用软件有哪些? 对于初学嵌入式的朋友们,会想要了解嵌入式软件开发常用
    发表于 09-09 15:22

    嵌入式开发中常用的总线与接口汇总

    盘点嵌入式开发中常用的总线与接口
    发表于 02-01 07:25

    嵌入式开发工具使用

    嵌入式开发工具使用一.实验目的二.实验内容三.预备知识四.实验设备及工具(包括软件调试工具)五.实验步骤5.1 交叉编译工具配置及编译5.2
    发表于 10-28 09:43

    嵌入式开发工具有哪些

    慕课电子科技大学.嵌入式系统.第六章.嵌入式软件系统概述.嵌入式开发工具0 目录6 嵌入式软件
    发表于 11-08 09:18

    分享一些嵌入式开发中常用的好评工具

    正文大家好,我是bug菌!今天跟大家分享一些嵌入式开发中常用的好评工具,也是我手头上一直在使用的一些工具,所谓"欲善其功先利其器",bug菌比较晚才深刻理解这句话。曾记得在...
    发表于 11-08 08:53

    嵌入式开发过程中常用的库函数有哪些

    嵌入式开发过程中常用的库函数有哪些?有何优势?
    发表于 02-25 07:07

    嵌入式软件开发常用工具有哪些?

    分享一些嵌入式软件开发常用工具。 1、Keil MDK:这是德国Keil公司开发的基于8051、9051、ARM7、ARM9系列微控制器的嵌入式
    发表于 11-10 11:03

    嵌入式开发

    嵌入式开发就是指在嵌入式操作系统下进行开发嵌入式Linux是以Linux为基础的嵌入式作业系统。这里提供了
    发表于 12-20 13:21
    <b class='flag-5'>嵌入式开发</b>

    嵌入式开发工具有哪些_五嵌入式开发工具推荐

    嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或汇编
    的头像 发表于 04-04 16:00 4.1w次阅读

    嵌入式开发中常用工具软件

    嵌入式开发中那些常用工具软件
    的头像 发表于 01-14 17:00 1.4w次阅读

    嵌入式开发中常用软件架构

    嵌入式软件开发,包括单片机开发中,软件架构对于开发人员是一个必须认真考虑的问题。软件架构对于系
    的头像 发表于 01-01 10:16 5589次阅读
    <b class='flag-5'>嵌入式开发</b><b class='flag-5'>中常用</b>的<b class='flag-5'>软件</b>架构

    嵌入式开发中的几种常用工具介绍

    嵌入式开发中常用的虚拟机与容器 1.本文说明 2.VMware Workstatio 2.Oracle VM VirtualBox 3.window10 中的WSL2 Linux子系统
    的头像 发表于 04-02 10:05 6137次阅读
    <b class='flag-5'>嵌入式开发</b>中的几种<b class='flag-5'>常用</b>的<b class='flag-5'>工具</b>介绍

    嵌入式开发培训学什么?嵌入式开发板知识讲解

    ,arm11,powerpc,mips,mipsel等,或加上操作系统也属于嵌入式开发嵌入式开发是一项系统工程,要求 嵌入式系统 厂商不仅要提供
    发表于 11-02 20:21 16次下载
    <b class='flag-5'>嵌入式开发</b>培训学什么?<b class='flag-5'>嵌入式开发</b>板知识讲解

    慕课嵌入式系统(第六章.嵌入式开发工具)

    慕课电子科技大学.嵌入式系统.第六章.嵌入式软件系统概述.嵌入式开发工具0 目录6 嵌入式软件
    发表于 11-03 12:21 10次下载
    慕课<b class='flag-5'>嵌入式</b>系统(第六章.<b class='flag-5'>嵌入式开发工具</b>)

    专业且全面的嵌入式开发调试工具

    不知道大家平时做嵌入式开发时用调试工具进行调试,今天给大家分享一专业且全面的嵌入式调试工具集:Micro-Lab。
    的头像 发表于 04-15 14:10 1202次阅读