嵌入式工程师常用的软件工具 以及常用的资料网站推荐 嵌入式软件开发常用(软件)工具分享
本文主要分享了嵌入式软件开发中常用的工具及资源,旨在帮助嵌入式软件开发人员提升开发效率和质量。文章首先介绍了电子信息专业背景及嵌入式软件开发岗位的相关性,强调了工具在开发工作中的重要性。接着详细介绍了10款实用工具,包括C与C++学习系统、SSCOM串口工具、Git/SVN版本管理工具、STM32CubeMX代码初始化工具、Trae CN AI编程助手、Beyond Compare代码比较工具、S
一、前言
本人是电子信息专业,入职嵌入式软件应用层开发岗位,科班出生,本文为分享嵌入式软件实用工具,俗话说“工欲善其事,必先利其器”,灵活运用好网上的资源以及工具,对开发工作有着巨大的帮助!
本文介绍过程中引用CSDN多篇资料卡片,方便大家进行了解学习,只提供分享,不提供下载方式。
注:大部分软件都是由行业前辈推荐,少部分为自己发现。
二、软件工具介绍
1.C与C++程序设计学习与实验系统
《C与C++程序设计学习与实验系统》是一款专为初学者设计的教育软件,旨在帮助用户掌握C语言基础知识,并逐步过渡到C++的高级编程技术。该系统提供了丰富的学习资源和实践平台,使得学习过程更为高效且直观。 由于版权问题,这里只做展示!

2、SSCOM(串口工具)
SSCOM V5.13.1 提供了一系列功能,可用于与串口设备进行通信、发送和接收数据,并进行调试和监控。它可以连接到计算机上的串口端口,并提供一个用户友好的界面来控制串口通信
推荐学习博客:

3. 代码版本管理(git/svn)
Git 是一个分布式版本控制系统,用于跟踪和管理项目的变更。。使用 Git,开发者可以在本地存储项目的版本历史记录,并将其与远程仓库进行同步,以便与其他团队成员共享和协作。它还提供了许多命令工具,如 git init、git add、git commit、git push和 git pull等,使得开发者可以轻松地管理他们的代码库。
推荐学习博客:

SVN也是一个代码管理工具,这里只做展示

4.cubemx 代码初始化一键配置生成
STM32CubeMX 是由 ST 意法半导体公司开发的一款图形化配置工具,用于 STM32 微控制器的开发。它通过直观的可视化界面,允许用户使用图形化向导快速配置和初始化 STM32 微控制器的各种外设、引脚和时钟,并生成 C 初始化代码。这一工具几乎覆盖了 STM32 全系列芯片,通过傻瓜化的操作,大大减轻了开发工作量,节省了时间和成本,显著提高了开发效率。例如,用户可以通过 CubeMX 配置外设并生成适用于 MDK 等开发环境的 C 语言代码,从而省去了手动配置外设的繁琐过程。
推荐学习博客:

5. Trae CN AI分析代码修改代码
Trae CN是字节跳动推出的国内首个AI原生集成开发环境(IDE),专为程序员和编程小白设计。它就像你的“AI编程搭档”,能通过对话理解你的需求,自动生成代码、修复错误,甚至从零开始帮你搭建完整项目。无论是做个网页小游戏,还是开发企业级工具,Trae CN都能用中文和你“沟通”,让编程变得更像聊天。
推荐学习博客:
Trae 国内版使用文档全攻略,开发者的高效助手 | Trae的入门,就这一篇就够了_trae官网-CSDN博客文章浏览阅读4.1k次,点赞26次,收藏39次。Trae 国内版从你下载安装的那一刻起,Trae 国内版就展现出它的与众不同。简洁直观的界面,让你一见倾心。而它的强大功能,更是让人惊叹不已。Trae的入门,就这一篇就够了。_trae官网
https://blog.csdn.net/listen_to_rain/article/details/146057897
6. Beyond Compare 代码比较工具
Beyond Compare 是一款功能强大的文件和文件夹比较工具,广泛应用于软件开发、文档管理和系统维护等领域。它支持文本、文件和文件夹等多种比较方式,能够快速、准确地找出差异和相似之处,并提供同步和合并操作。无论是用于管理原始文件、保持文件夹同步,还是比对程序输出结果、检查光碟备份的精确度,Beyond Compare 都能为代码开发中的版本对比以及日常文档管理中的内容核对提供高效、便捷的解决方案。
推荐学习博客:

7. Source Insight 代码阅读器
Source Insight 4提供了多个窗口来帮助开发者更好地浏览,理解源代码和修改代码。本人比较喜欢用这个,但是使用VS code也一样,甚至VS code功能还更强大;但是我不需要,我需要这个只是用来看代码,还有改代码,有基本功能就好。
推荐学习博客:

8.notepad++ 强大的文本编辑器
Notepad++ 是一款适用于 Windows 环境的免费开源文本编辑器,功能强大且易于使用。它支持语法高亮显示、多重窗口同步编辑、多国语言和多种编程语言,并且兼容丰富的插件。提供完整的中文界面和 UTF8 编码支持,能够有效解决源代码文件或其他编码格式文件在自带文本文档中打开时出现的乱码问题,非常适合编写计算机程序代码和制作纯文字说明文件

9. 思维导图
Xmind是一款全功能的思维导图和头脑风暴软件,被誉为“最受欢迎的思维导图工具”之一。 它是一个可视化的图形思维工具,提供了丰富的功能,帮助用户理清思路、捕捉创意,并高效地组织和展示信息,这个工具可以帮我们梳理纷繁复杂的通信知识,强烈推荐大家学习哈!
推荐学习博客:

10. visio 流程图 时序图等图绘制
word只能进行简单的画图,Visio画图工具是一款由微软公司开发的图形化绘图软件,特别适用于绘制流程图、组织结构图、网络图、建筑平面图、工程图纸、UML图以及其他技术图表
推荐学习博客:

三、资料网站分享
1.21IC电子网 - 电子工程师的优选网站
https://www.21ic.com/
3.博客园 - 开发者的网上家园
https://www.cnblogs.com/
4. 开源软件 - Gitee.com
https://gitee.com/explore
四、总结
本文旨在,分享自己的学习过程,并推荐自己觉得好用的软件及资料,欢迎评论区进行交流,接受大佬批评与指正,谢谢!
更多推荐



所有评论(0)