1、Source Insight

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++、C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。强烈建议使用SourceInsight查看源码!!!

我们知道KEIL查看函数或者符合定义时,要么右键查找定义,熟练的使用快捷键 F12 跳转,但无一例外的就是都需要额外的操作,但Source Insight只要你把光标指向函数名,就会自动有一个小窗口显示函数体

2、Notepad++

Notepad++,是Winows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。

3、VS Code

VS Code ,即Visual Studio Code,是微软一款真正的跨平台编辑器。

相比Source Insight而言,VS Code算是后起之秀,发布也是受到众多软件工程师的青睐。确实,用时间证明了一些,VS Code不仅功能强大,而且还免费。

4、Beyond Compare

Beyond Compare,一套由Scooter Software推出的文件比较工具。主要用途是对比两个文件夹或文件,并将差异以颜色标示。比较范围包括目录、文档内容等。

5、Git

Git下,你能看到文件只有当前使用的一份,历史改动全部被Git给隐藏在了.git文件夹中。

而你要查看这些历史只要几条命令就行,也很容易就能回到你需要的版本中,就如乘坐时光机,轻松来往于过去未来。还有它可以很方便的查看版本的差异,让你再也不用使用专门的工具查看各个文件的不同了。而且Git是采用本地管理的,不需要网络,非常方便。

6、GitHub

很多时候,你的源码可能要传输到别的平台,有了它就比较方便。

比如说,Windows平台下开发的代码,上传到GitHub后,Ubuntu、树莓派等平台下都可以下载和上传,方便代码的同步。如此,你就可以把它当成一个网盘使用也是不错的呦。

7、Qt Creator

可以下一个安装包安装在Ubuntu下学习C++和Qt,另外,事实上它也可以编译单片机代码(前提:有Makefile、交叉编译器)。

那么我们为啥要用它呢?

Qt在嵌入式用途广泛,如果说你写的上位机既想在Windows运行,又想在linux下运行,那么Qt是不错的选择,因为这个号称是“一次编写,多平台编译”的,所以优势还是很大的,且采用的是C++语言,如果C语言学习的好,C++入门很快的。


嵌入式开发常用工具

链接:https://pan.baidu.com/s/1LMeIvT52evadLqaeS5C1-w

提取码:5ry9

分享几款常用的嵌入式软件开发工具相关推荐

  1. 常用的php开发工具有哪些?

    景安网络-专业的数据中心服务商!提供快云服务器,快云VPS,虚拟主机,域名注册,服务器托管,服务器租用,SSL证书,数据库存储. 新用户注册可免费获得国内主机1台! 立即申请 由于最近小编要自学php ...

  2. php和html开发工具,常用的php开发工具有哪些?

    原标题:常用的php开发工具有哪些? 1.EditPlus EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的Undo/Redo.英文拼字检查.自动换行.列数标记.搜寻取代.同时编 ...

  3. 常用的网络测试管理工具软件,15款常用的测试管理工具

    Autotestnet是一款GUI网络测试框架,是一个采用 Tcl 语言编写的图形化网络测试工具,内部使用命令行工具跟设备进行通讯.可帮你安排测试用例.设置并运行命令,然后检查运行结果. Test M ...

  4. 10种受欢迎的嵌入式软件开发工具

    翻译自这篇博文 不同物理设备之间的数字转换可以说是随处可见,让其智能又强大.驱动设备的引擎是嵌入式软件,它是快速发展的IoT生态系统中不可或缺的一部分. 本篇博客主要谈嵌入式软件开发工具.解释什么是嵌 ...

  5. 分享一款Unity3d软件设计开发实例

    分享一款Unity3d软件设计开发实例 1 概述 软件制作过程中感觉有些像在做游戏,本软件为个人兴趣,还在测试制作阶段,仅用于学习交流.通过导入实际测量点云数据和抽样钻孔数据信息,采用DTM三角网三维 ...

  6. java手机网站开发工具_制作网站常用的网页开发工具有哪些

    我们要想制作好网站其实是离不开网站代码的HTML,我们在制作网站的时候是需要用到一些常用的网页开发工具,才能完成我们网页的编写,那么,你知道制作网站常用的网页开发工具有哪些吗?不清楚的话,下面小编和你 ...

  7. vb net 模拟 ctrl+c_8款优秀的.NET开发工具,收藏了

    NET是一个重要的应用程序开发平台,因为它安全.稳定.易于学习和实现.今天小编给就给大家介绍8款优秀的.NET开发工具,有需要的小伙伴可以收藏转发哦. 1.Chocolaty Chocolaty是一个 ...

  8. 10款优秀的HTML5开发工具

    HTML5发展如火如荼,随着各大浏览器对HTML5技术支持的不断完善以及HTML5技术的不断成熟,未来HTML5必将改变我们创建Web应用程序的方式.今天这篇文章向大家推荐10款优秀的HTML5开发工 ...

  9. jh锂电保护电路_干货 | 分享几款常用的保护电路

    原标题:干货 | 分享几款常用的保护电路 鉴于电源电路存在一些不稳定因素,而设计用来防止此类不稳定因素影响电路效果的回路称作保护电路.在各类电子产品中,保护电路比比皆是,例如:过流保护.过压保护.过热 ...

最新文章

  1. 华为手机媒体音量自动静音_华为手机的音量键还可以这么用,涨见识!
  2. 北大“四大疯人院”之说
  3. DAC8563芯片参考手册重要内容总结
  4. lamuda表达式 list移除空元素_Lambda 表达式遍历集合时用remove方法删除list集合中满足条件的元素问题...
  5. 输出100之间的所有质数(素数)
  6. qmc0文件怎么转换mp3_音频转换器哪个好 怎么剪切MP3音频制作手机铃声
  7. storm笔记:Storm+Kafka简单应用
  8. linux中tomcat日志文件含义
  9. Vue模板语法——插值
  10. 记一个阿里巴巴 平台型产品经理 面试
  11. 用python找千字文的重复字
  12. Windows10添加自定义右键菜单
  13. Vim 编辑器及其基本操作
  14. 深入浅出正则表达式(一)(zzl)
  15. 此身, 此时, 此地
  16. matlab导入excel数据并作图
  17. 【算法】重新排序数组中正数和负数
  18. 9.17模拟赛2.0
  19. 查询选修相同课程的学生学号、课程号和成绩
  20. c语言打印顺时针循环方阵,顺时针打印矩阵(C语言代码)

热门文章

  1. matlab 培训 长春,MATLAB在线性代数中的应用
  2. c语言篮球24秒计时器编程,篮球24秒比赛计时器功能简介
  3. Java程序员必备技能
  4. nas安装emby_NAS安装Emby实现播放电视源
  5. WPS2016word表格里数字不能在一行排列到最后
  6. 地表蒸散发遥感产品信息提取验证与融合
  7. Struts2框架的基本使用
  8. 计算机网络发展史课程论文,计算机网络的发展史论文.doc
  9. 第23节--python创建网页
  10. vue ui网页创建项目失败