您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

嵌入式大佬们都在用的8款软件工具

时间:2021-03-27 16:26:03  来源:  作者:

本文出自: bug菌 最后一个bug

大家好,我是bug菌!

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

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

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

所以今天bug分享的这些工具大家有空都尝试着下载使用使用,我相信会对你的学习和工作效率提高不少,至于那些类似于keil、IAR、VS等本文就不过多介绍了。当然如果你C语言不是很好,可以关注小编的专栏教程,通俗易懂,深入浅出,一个视频只讲一个知识点。视频不深奥,不需要钻研,在公交、在地铁、在厕所都可以观看,随时随地涨姿势

 

SouceInsight

嵌入式大佬们都在用的8款软件工具

 

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

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

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

SVN

嵌入式大佬们都在用的8款软件工具

 

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

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

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

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

beyond Compare

嵌入式大佬们都在用的8款软件工具

 

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

嵌入式大佬们都在用的8款软件工具

 

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

AccessPort

嵌入式大佬们都在用的8款软件工具

 

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

简单、易用、功能强大的串口调试工具

Access Port 可以调试串口程序或下位机程序,也可以拦截通过串口的数据流、控制流,让用户高效地执行调试、分析工作。

 

强大的数据拦截功能
可以将指定端口的数据流、控制流信息拦截并保存下来,供分析之用。如察看端口状态的变化(波特率、数据位、校验位、停止位),拦截上行、下行的数据,处理速度快,拦截效率高。

 

简单、易用的数据调试功能
简洁的界面布局,高度易用的设计,支持手动发送、自动发送、传输文件、后台接收数据等功能,各种操作一目了然。

 

调试过程中可动态改变端口参数
在不改变当前端口的前提下,可以动态地修改指定参数,如:波特率、数据位、校验位、停止位、流控制等,增强了调试的灵活性。

 

十六进制、字符形式--双模式切换功能
数据接收区、发送区都具有UtralEdit的双模式切换功能,便于数据的编辑以及显示,全面支持Unicode,解决了编辑和显示时十六进制、字符形式难于相互切换的难题。

 

多国语言支持,国际版本
目前支持简体中文、繁体中文、英文三种语言,国际化的设计使得程序很容易实现语言本地化。

 

Configure Virtual Serial Port Driver

嵌入式大佬们都在用的8款软件工具

 

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

Wireshark

嵌入式大佬们都在用的8款软件工具

 

进行以太网协议开发必备的权威监听工具,基本上跟同事扯皮都靠它!

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或纯文本等

MobaXterm

嵌入式大佬们都在用的8款软件工具

 


嵌入式大佬们都在用的8款软件工具

 

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

嵌入式大佬们都在用的8款软件工具

 

EveringThing

嵌入式大佬们都在用的8款软件工具

 

"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" 是一款免费软件。



Tags:嵌入式   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
前言 单片机开发中,我们往往首先接触裸机系统,然后到RTOS,那么它们的软件架构是什么?这是我们开发人员必须认真考虑的问题。在实际项目中,首先选择软件架构是非常重要的,接下来我...【详细内容】
2021-12-23  Tags: 嵌入式  点击:(7)  评论:(0)  加入收藏
如何设计一个好的软件架构,如何提高软件的扩展性,移植性,复用性和可读性?很多做嵌入式开发的朋友经常会遇到这种情况:一个项目软件设计完成了,客户提出了一些新的功能需求。这时侯...【详细内容】
2021-11-08  Tags: 嵌入式  点击:(35)  评论:(0)  加入收藏
随着基于模型设计的广泛应用,模型在环仿真也逐渐多了起来,我们今天介绍几种嵌入式常用滤波算法的matlab实现。一、采用数字滤波算法克服随机干扰的误差具有以下优点: 数字滤波...【详细内容】
2021-09-27  Tags: 嵌入式  点击:(72)  评论:(0)  加入收藏
nfs在嵌入式开发中的使用场景:1、使用nfs挂载ubuntu服务端目录方便文件传输和程序调试2、uboot启动后,使用nfs读取kernel和挂载rootfs,方便kernel和rootfs调试3、提取eMMC镜像...【详细内容】
2021-06-22  Tags: 嵌入式  点击:(130)  评论:(0)  加入收藏
1. 前言嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的通用性,可以推广到其他的领域。提起嵌入式软件设计,传统的印象...【详细内容】
2021-04-15  Tags: 嵌入式  点击:(250)  评论:(0)  加入收藏
今天跟大家分享一些嵌入式开发中常用的好评工具,也是我手头上一直在使用的一些工具,所谓"欲善其功先利其器",bug菌比较晚才深刻理解这句话。...【详细内容】
2021-03-27  Tags: 嵌入式  点击:(372)  评论:(0)  加入收藏
引言随着嵌入式实时操作系统应用的不断深入,多个实时任务并发执行,再加上任务之间不停地动态切换,这对任务调度算法提出了较高的要求。实时操作系统中各个任务的优先级是不同的...【详细内容】
2020-11-16  Tags: 嵌入式  点击:(170)  评论:(0)  加入收藏
一、引言随着数字化时代的到来,大量系统架构复杂、功能日益强大的嵌入式系统正不断进入市场,应用也日趋复杂,这对嵌人式软件的开发技术和测试技术提出了更高的要求。嵌人式系统...【详细内容】
2020-10-15  Tags: 嵌入式  点击:(91)  评论:(0)  加入收藏
EmWin使用教程基于交叉开发的使用教程(使用PC端模拟GUI界面再移植的方法)相关软件准备 开发使用到的软件和工具: PC仿真文件。文件名称:SeggerEval_WIN32_MSVC_MinGW_GUI_V526...【详细内容】
2020-09-10  Tags: 嵌入式  点击:(275)  评论:(0)  加入收藏
对于最近研究过新车的任何人来说,很难不注意到汽车电子产品的发展是多么的迅速。仅仅将三年前的汽车安全性技术与今天的技术进行对比,您就会发现摄像头数量已显著增加,以支持诸...【详细内容】
2020-07-27  Tags: 嵌入式  点击:(103)  评论:(0)  加入收藏
▌简易百科推荐
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(1)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(9)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(19)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(23)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(24)  评论:(0)  加入收藏
一个项目的大部分API,测试用例在参数和参数值等信息会有很多相似的地方。我们可以复制API,复制用例来快速生成,然后做细微调整既可以满足我们的测试需求1.复制API:在菜单发布单...【详细内容】
2021-12-14  AutoMeter    Tags:AutoMeter   点击:(20)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条