嵌入式开发常用工具

到今年已经做嵌入式开发4个年头,以下是windows系统下进行嵌入式开发常用到的工具,都是比较经典的工具,在此做个记录。

远程终端工具

MobaXterm

远程连接终极工具,提供了主流的远程工具(SSH, X11, RDP, VNC, FTP, MOSH, …)与Unix commands (bash, ls, cat, sed, grep, awk, rsync, …)。
image

SecureCRT

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。小巧好用,从没换过。
image

文件夹管理器

total commander

Total Commander 是一款应用于 Windows 平台的文件管理器 ,它包含两个并排的窗口,这种设计可以让用户方便地对不同位置的“文件或文件夹”进行操作,例如复制、移动、删除、比较等,相对 Windows 资源管理器而言方便很多,极大地提高了文件操作的效率,被广大软件爱好者亲切地简称为:TC 。 它拥有文件快速预览、快速搜索、多标签、文件比较、批量重命名、FTP 客户端等诸多实用的功能,并可通过大量的插件进行个性化配置。
image

网络抓包软件

wireshark

Wireshark(前称Ethereal)是一个网络封包分析软件。
image

文件搜索

Everything

Everything速度最快的文件搜索软件,可以瞬间搜索到你需要的文件。
image

版本管理客户端

git

git版本管理的客户端我自己使用比较多的是 msysGit。msysGit提供gui与bash两种视图:
git gui视图:
image

git bash视图:
image

喜欢Tortoise风的话可以使用TortoiseGit.

SVN

svn版本管理常用的客户端是TortoiseSVN。

TortoiseSVN是 Subversion 版本控制(SVN)系统的一个免费开源客户端。

image

代码编辑器

source insight

Source Insight是一个程序编辑器和代码浏览器,代码编辑器的经典之作。
image

文件对比工具

beyond compare

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

文本编辑器

notepad++

Notepad++是一套为自由软件的纯文本编辑器,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。
image

流程图工具

Edraw Max

免费,好用的流程图绘制工具。