嵌入式软件工程师都需要安装哪些软件

文章目录

一、编程软件

1.keil

要5.25版本以上,有双击,相同变量高亮的功能

2.vscode

插件:

①Chinese:中文

②C/C++、C/C++ Extension Pack

③CMake、CMake Tools等代码调试运行的工具



④Remote-SSH等,关于远程登录linux服务器的插件

⑤Compare Folders文件夹对比,对比两个文件夹的差异

⑥Bookmarks书签软件,方便查看代码

3.Pycharm和Anaconda,用来写python脚本和配置环境,PYQT上位机

二、开发配套的辅助软件

1.SSHFS-WinManager远程登录,打开linux服务器文件夹的软件

2.编辑数据库db3的数据库管理软件SQLite Studio

3.逻辑分析仪的上位机软件Logic

这个是老版,同一个电脑不能装两个不同版本,可以用新版本,但是和老版本的文件不兼容

4.J-Flash,查看hex文件,还有HEXview,用一个就行

直接解析出地址和大小了

5.FlexHEX,查看二进制文件,不解析hex

关于HEX文件格式介绍的一篇文章:https://zhuanlan.zhihu.com/p/487702698

6.MobaXterm远程登录的终端工具


7.还有一些就是串口调试助手,程序烧录软件之类的

如正点原子的XCOM

三、办公辅助软件

1.Everything,文件搜索软件,比window自带的文件搜索快多了

2.visio绘制流程图

3.dot语言绘制流程图

编程网站:http://magjac.com/graphviz-visual-editor/

案例教程:https://graphviz.org/gallery/


相关推荐
2201_756989093 分钟前
C++中的事件驱动编程
开发语言·c++·算法
UP_Continue14 分钟前
Linux--进程控制
linux·运维·服务器
2301_8223776514 分钟前
模板元编程调试方法
开发语言·c++·算法
请输入蚊子15 分钟前
«操作系统真像还原» 第二章 编写MBR主引导记录
linux·汇编·操作系统·bochs·操作系统真像还原
深蓝海拓20 分钟前
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法
笔记·python·qt·学习·pyqt
中屹指纹浏览器20 分钟前
中屹指纹浏览器多场景技术适配与接口封装实践
经验分享·笔记
啟明起鸣28 分钟前
【C++ 性能提升技巧】C++ 的引用、值类型、构造函数、移动语义与 noexcept 特性,可扩容的容器
开发语言·c++
故以往之不谏30 分钟前
函数--值传递
开发语言·数据结构·c++·算法·学习方法
188号安全攻城狮1 小时前
【PWN】HappyNewYearCTF_8_ret2csu
linux·汇编·安全·网络安全·系统安全
2301_811232981 小时前
低延迟系统C++优化
开发语言·c++·算法