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

本文概述了编程软件如Keil(支持C++和中文)、VisualStudioCode的插件、PyCharm与Anaconda(Python环境)、以及开发过程中使用的各种辅助工具,如SSH连接、数据库管理、逻辑分析、HEX文件查看器和办公软件,如高效文件搜索和流程图绘制工具。

一、编程软件

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/

在这里插入图片描述
在这里插入图片描述

嵌入式软件工程师在硬件方面需要了解以下内容: 1. 基本的硬件知识:嵌入式软件工程师需要了解硬件的基本原理和组成,包括电路设计、数字电路和模拟电路等方面的知识。 2. 微处理器和微控制器:嵌入式软件工程师需要熟悉各种微处理器和微控制器的架构、指令集和特性,以便能够编写适配的软件程序。 3. 总线和接口:嵌入式软件工程师需要了解各种总线和接口标准,如UART、SPI、I2C等,以便能够与外部设备进行通信。 4. 传感器和执行器:嵌入式软件工程师需要了解各种传感器和执行器的原理和使用方法,以便能够与其进行交互和控制。 5. 嵌入式操作系统:嵌入式软件工程师需要了解嵌入式操作系统的原理和特性,以便能够进行操作系统的裁剪、移植和驱动程序的设计。 6. 调试和测试工具:嵌入式软件工程师需要熟悉各种调试和测试工具,如示波器、逻辑分析仪和仿真器等,以便能够进行硬件和软件的调试和测试工作。 综上所述,嵌入式软件工程师在硬件方面需要具备基本的硬件知识、微处理器和微控制器的了解、总线和接口的知识、传感器和执行器的使用方法、嵌入式操作系统的知识以及调试和测试工具的熟悉。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [嵌入式软件工程师和嵌入式硬件工程师有什么区别](https://blog.csdn.net/gd1984812/article/details/100886044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值