哪些工具可以让嵌入式开发事半功倍?详细盘点嵌入式工程师必备工具!

平时上课的时候,我们都习惯了使用vim来写代码,好像在嵌入式开发中一个vim可以走天下。就跟有些从事单片机开发的工程师一样,安装一个keil软件,就能完成编码、编译、下载、调试。

其实在嵌入式开发中使用的工具有很多,真正写代码的时候,也不会有人选择vim,因为它的编码效率实在是低,就跟记事本一样,每个字符都要自己去敲。

所以这篇文章就跟大家推荐一些嵌入式开发工程师必备的几个工具,让你在开发中能够事半功倍!

1. Source Insigh

2.UltraEdit

UltraEdit亮点如下:

3.Git

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

Git是Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

Git有什么特点单来说就是:高端大气上档次!

但是当你不停的更新、不停的修改代码的时候,你就会发现,这个复制粘贴的方式效率很低,也很难把控。你也会发现你的文件夹变得越来越多,也越来越不知道每一个文件和其他文件有什么不同了,时间久了,彻底凌乱了。

但是Git不一样,你能看到文件只有当前使用的一份,历史改动全部被Git给隐藏了,所以你会看到你的源码文件明明只有几K,但你回到上级目录查看这个文件属性时,你会发现可能有几百M内容,那么多出来的文件是什么是你以前的历史文件了,都隐藏在.git文件夹中。

TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。

开源的可视化的集中式代码版本管理。git的优点是:

提交 是一个累加的数值,便于识别;
本地硬盘空间占用少。

GitHub的大名无人不知无人不晓,从996、微软开源、锤子开源到小米开源都有它的身影。

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。

GitHub是一个 站,不能算工具,这个 站应该都听说过。课上老师也经常提到,有很多开源的项目,找一些练练手,最后再写在自己的简历上,对求职可是很有帮助。

6.VScode

在开发中,有一个非常好用的工具,Visual Studio Code,简称VS code。

都不用我安利VS code,大家就会乖乖的去用,无数个大言不惭的攻城狮,都被VS code比德芙还丝滑的强大功能所折服。

VS code特点:开源,免费,自定义配置,集成git,智能提示强大,支持各种文件格式(html/jade/css/less/sass/xml),调试功能强大,各种方便的快捷键,强大的插件扩展等等。

Beyond Compare是一套由Scooter Software推出的软件,主要用途是对比两个文件夹或者文件,并将差异以颜色标示。

Beyond Compare支持11种文件类型对比及功能,包括文件夹比较、文件夹合并、文件夹同步、文本比较、文本合并、表格比较、16进制比较、MP3比较、图片比较、注册表比较和版本比较,比较类型非常多。

Wireshark(前称Ethereal)是一个 络封包分析软件。 络封包分析软件的功能是撷取 络封包,并尽可能显示出最为详细的 络封包资料。

Wireshark使用WinPCAP作为接口,直接与 卡进行数据 文交换。

Ethereal的出现改变了这一切。在GNU、GPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其源代码,并拥有针对其源代码修改及客制化的权利。Ethereal是目前全世界最广泛的 络封包分析软件之一。

强大的 络协议数据 文分析工具,也是深入学习各种 络协议必不可少的利器。

9.SecureCRT

链接:https://pan.baidu.com/s/11xpGPzttHQdxvlqUgsUv8Q
提取码:0xki

或者关注 『学益得智能硬件』 后台回复 『开发工具』

文章知识点与官方知识档案匹配,可进一步学习相关知识Git技能树首页概览2927 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月25日
下一篇 2020年1月25日

相关推荐