分享几款常用的嵌入式软件开发工具
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
分享几款常用的嵌入式软件开发工具相关推荐
- 常用的php开发工具有哪些?
景安网络-专业的数据中心服务商!提供快云服务器,快云VPS,虚拟主机,域名注册,服务器托管,服务器租用,SSL证书,数据库存储. 新用户注册可免费获得国内主机1台! 立即申请 由于最近小编要自学php ...
- php和html开发工具,常用的php开发工具有哪些?
原标题:常用的php开发工具有哪些? 1.EditPlus EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的Undo/Redo.英文拼字检查.自动换行.列数标记.搜寻取代.同时编 ...
- 常用的网络测试管理工具软件,15款常用的测试管理工具
Autotestnet是一款GUI网络测试框架,是一个采用 Tcl 语言编写的图形化网络测试工具,内部使用命令行工具跟设备进行通讯.可帮你安排测试用例.设置并运行命令,然后检查运行结果. Test M ...
- 10种受欢迎的嵌入式软件开发工具
翻译自这篇博文 不同物理设备之间的数字转换可以说是随处可见,让其智能又强大.驱动设备的引擎是嵌入式软件,它是快速发展的IoT生态系统中不可或缺的一部分. 本篇博客主要谈嵌入式软件开发工具.解释什么是嵌 ...
- 分享一款Unity3d软件设计开发实例
分享一款Unity3d软件设计开发实例 1 概述 软件制作过程中感觉有些像在做游戏,本软件为个人兴趣,还在测试制作阶段,仅用于学习交流.通过导入实际测量点云数据和抽样钻孔数据信息,采用DTM三角网三维 ...
- java手机网站开发工具_制作网站常用的网页开发工具有哪些
我们要想制作好网站其实是离不开网站代码的HTML,我们在制作网站的时候是需要用到一些常用的网页开发工具,才能完成我们网页的编写,那么,你知道制作网站常用的网页开发工具有哪些吗?不清楚的话,下面小编和你 ...
- vb net 模拟 ctrl+c_8款优秀的.NET开发工具,收藏了
NET是一个重要的应用程序开发平台,因为它安全.稳定.易于学习和实现.今天小编给就给大家介绍8款优秀的.NET开发工具,有需要的小伙伴可以收藏转发哦. 1.Chocolaty Chocolaty是一个 ...
- 10款优秀的HTML5开发工具
HTML5发展如火如荼,随着各大浏览器对HTML5技术支持的不断完善以及HTML5技术的不断成熟,未来HTML5必将改变我们创建Web应用程序的方式.今天这篇文章向大家推荐10款优秀的HTML5开发工 ...
- jh锂电保护电路_干货 | 分享几款常用的保护电路
原标题:干货 | 分享几款常用的保护电路 鉴于电源电路存在一些不稳定因素,而设计用来防止此类不稳定因素影响电路效果的回路称作保护电路.在各类电子产品中,保护电路比比皆是,例如:过流保护.过压保护.过热 ...
最新文章
- 华为手机媒体音量自动静音_华为手机的音量键还可以这么用,涨见识!
- 北大“四大疯人院”之说
- DAC8563芯片参考手册重要内容总结
- lamuda表达式 list移除空元素_Lambda 表达式遍历集合时用remove方法删除list集合中满足条件的元素问题...
- 输出100之间的所有质数(素数)
- qmc0文件怎么转换mp3_音频转换器哪个好 怎么剪切MP3音频制作手机铃声
- storm笔记:Storm+Kafka简单应用
- linux中tomcat日志文件含义
- Vue模板语法——插值
- 记一个阿里巴巴 平台型产品经理 面试
- 用python找千字文的重复字
- Windows10添加自定义右键菜单
- Vim 编辑器及其基本操作
- 深入浅出正则表达式(一)(zzl)
- 此身, 此时, 此地
- matlab导入excel数据并作图
- 【算法】重新排序数组中正数和负数
- 9.17模拟赛2.0
- 查询选修相同课程的学生学号、课程号和成绩
- c语言打印顺时针循环方阵,顺时针打印矩阵(C语言代码)