到今年已经做嵌入式开发4个年头,以下是windows系统下进行嵌入式开发常用到的工具,都是比较经典的工具,在此做个记录。
远程终端工具
MobaXterm
远程连接终极工具,提供了主流的远程工具(SSH, X11, RDP, VNC, FTP, MOSH, ...)与Unix commands (bash, ls, cat, sed, grep, awk, rsync, ...)。
SecureCRT
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。小巧好用,从没换过。
文件夹管理器
total commander
Total Commander 是一款应用于 Windows 平台的文件管理器 ,它包含两个并排的窗口,这种设计可以让用户方便地对不同位置的“文件或文件夹”进行操作,例如复制、移动、删除、比较等,相对 Windows 资源管理器而言方便很多,极大地提高了文件操作的效率,被广大软件爱好者亲切地简称为:TC 。 它拥有文件快速预览、快速搜索、多标签、文件比较、批量重命名、FTP 客户端等诸多实用的功能,并可通过大量的插件进行个性化配置。
网络抓包软件
wireshark
Wireshark(前称Ethereal)是一个网络封包分析软件。
文件搜索
Everything
Everything速度最快的文件搜索软件,可以瞬间搜索到你需要的文件。
版本管理客户端
git
git版本管理的客户端我自己使用比较多的是 msysGit。msysGit提供gui与bash两种视图:
git gui视图:
git bash视图:
喜欢Tortoise风的话可以使用TortoiseGit.
SVN
svn版本管理常用的客户端是TortoiseSVN。
TortoiseSVN是 Subversion 版本控制(SVN)系统的一个免费开源客户端。
代码编辑器
source insight
Source Insight是一个程序编辑器和代码浏览器,代码编辑器的经典之作。
文件对比工具
beyond compare
Beyond Compare支持11种文件类型对比及功能,包括文件夹比较、文件夹合并、文件夹同步、文本比较、文本合并、表格比较、16进制比较、MP3比较、图片比较、注册表比较和版本比较,比较类型非常多。
文本编辑器
notepad++
Notepad++是一套为自由软件的纯文本编辑器,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。