嵌入式软件工程师必备工具集合(强烈推荐!!!持续更新......)

嵌入式开发常用在线工具分享 工欲善其事必先利其器,嵌入式开发项目过程,需借助各类工具,来提高开发效率。对于本地安装而言,是方便和支持脱机操作;但是需要安装一堆的工具,有些工具甚至使用频率非常低,就显得浪费PC资源了。对于该情况来说,在线工具就凸显出优势。 阅读详情
AI摘要

本文是嵌入式开发常用工具的合集分享,涵盖代码编辑、比较工具,文档笔记工具,串口调试、监控助手,CAN相关工具,dbc编辑工具,网络调试助手等。介绍了各工具的官网、功能及优势,部分还提及安装教程和技术参数,持续更新中。

在这里插入图片描述


1. 摘要

做一回标题党。其实也不是,主要是想把好用的工具分享给更多的小伙伴,俗话说它山之石可以攻玉,有了好用的工具,工作效率大大提升,了解和使用工具也能更快速地完成目标,给当前工作中“内卷”状态一个加速度,哈哈,开个玩笑!

本篇是合集,每个工具的详细分享单独成篇,在此索引,持续更新,各位小伙伴觉得有用请点赞、收藏哈!

持续更新中…


2. 代码编辑工具

2.1 VScode

官网
在这里插入图片描述


2.2 Visual Studio

官网
Visual Studio 提供 AI 增强功能,例如用于上下文感知代码补全的 IntelliSense 和可利用开源代码中的 AI 模式的 IntelliCode。 集成的 GitHub Copilot 提供 AI 支持的代码补全、聊天辅助、调试建议和单元测试生成功能。 这些功能可提高工作效率和代码质量,帮助你更快、更智能地编写代码。
在这里插入图片描述


2.3 Source Insight

中文官网
**Source Insight是一款功能强大的,以项目为导向的编程编辑器、代码浏览器和分析器,可帮助您在工作和做计划时理解代码。
**
【主要优势:】

  • 有助于理解现有的代码库。
  • 快速导航函数调用和调用者。
  • 几乎可以立即找到对函数、变量等的引用。
  • 请参阅调用图和类树图。
  • 无需打开文件即可预览函数和类定义。
  • 使用语法格式查看对变量和其他声明的实时引用。
  • 强大的编辑功能,包括代码片段、符号自动完成和智能重命名。
  • 动态信息面板协同工作以创建高效的工作流程。
    在这里插入图片描述
    安装教程

3. 代码比较工具

3.1 Beyond Compare 4

官网下载地址
在这里插入图片描述
Linux环境安装技巧:
Beyond Compare ubuntu 安装


3.2 WinMerge

官网下载地址
在这里插入图片描述


4. 文档笔记工具

4.1 Notion

官网下载
Notion是一款非常流行的在线协作工具,提供笔记、任务、维基和数据库的一体式工作空间,可以用于团队协作、个人笔记、项目管理等多个方面。Notion Ai可以1分钟做个表格,自动把数据填充进去,写博文,会议日程带你学东西等。
在这里插入图片描述


4.2 飞书文档

先进团队,先用飞书,这广告语说得一点都没错,和钉钉、企业微信相比,飞书好用太多,登录个人账号,构建自己的知识库相当好用,强烈推荐!!!
在这里插入图片描述


5. 串口调试助手

下载链接:UartAssist串口调试助手

字数统计功能
在这里插入图片描述
可以统计出收到的字节数,非常方便。
在这里插入图片描述


6. 串口监控精灵

下载链接:CEIWEI CommMonitor 串口监控精灵12.7

CEIWEI CommMonitor 串口监控精灵是用于RS232、RS422串口协议、Modbus RTU/ASCII协议过滤监控抓包的专业工具软件程序。

CEIWEI CommMonitor监控记录和分析系统中的所有串口活动,并不占用串行端口;追踪应用程序或驱动程序开发,串口设备测试和优化等过程中可能出现的问题的理想工具。还提供过滤、搜索、数据导出和强大的数据拦截功能,可以将指定端口的数据流、控制流信息拦截并将监控日志数据输出为HTML、CSV、Ansi/Unicode文本 格式数据,并支持自动保存(重定向到文件),供分析之用。

CEIWEI CommMonitor能查看端口状态的变化(波特率、数据位、校验位、停止位),拦截上行、下行的数据,处理速度快,拦截效率高,并且可以16进制、10进制、8进制、2进制显示输出数据,字符串则可以不同的编码显示输出,全面支持设备数据的Unicode/UTF8/UTF7 编码解码 ,支持Modbus RTU/ASCII协议完全解析功能。

支持 WindowsXP, Winsta, Win7, Win8, Win10, Win11 32/64 位系统平台。
在这里插入图片描述


7. CAN相关

7.2 PCAN View

【PCAN-View 功能概述】
PCAN-View for Windows软件是一款简便的CAN监视软件,可用于显示、发送、和记录CAN数据通讯。可手动和定期发送报文,用户可决定比特率。它显示整个过程中的总线系统错误和CAN硬件存储器溢出。它的示踪功能可用于记录和保存CAN数据通讯。

PCAN-View包含在我们的每款PCAN电脑接口硬件产品中,并且可快速和方便地启动。所有可用的PEAK CAN接口都列表在连接对话框内。在选择硬件和比特率之后,用户就可访问所有软件功能、硬件特定设置、和信息。

从版本4开始,PCAN-View支持新的CAN FD标准(具有灵活数据速率的CAN),其主要特性是数据发送能有更高的带宽。
在这里插入图片描述
【技术参数】

  • 支持CAN规范2.0 A/B和FD
  • CAN比特率(名义)可达1Mbit/s
  • 数据比特率最大12 Mbit/s(只适用于CAN FD接口)
  • 可选使用定制比特率
  • 可启用只听模式
  • 手动和定期传输CAN报文,最大分辨率为1ms
  • 报文接收最大分辨率100µs
  • 记录报文在示踪文件内
  • 保存和重新加载传输报文
  • 可分类接收和发送列表
  • CAN ID可表示为十六进制或十进制格式
  • 数据字节可表示为十六进制、十进制,或ASCII格式
  • 显示接收、传输、和错误状态
  • CAN控制器硬件复位
  • 访问特定硬件设置和信息
  • 系统要求:
    ① Windows® 11(64-bit)、10 (32/64-bit)
    ② 至少2GB RAM和1.5GHz CPU
    ③ 对于CAN总线连接:PEAK-System的PC CAN接口

7.1 ZCANPro

官网下载
在这里插入图片描述
在这里插入图片描述


8. dbc编辑工具

vector的CANdb++
搞汽车电子的小伙伴应该对这个软件不陌生,用于编辑、查看dbc文件,非常方便,推荐!
在这里插入图片描述


9. 网络调试助手

NetAssist网络调试助手
小而美的调试助手,超赞,推荐推荐!!!
在这里插入图片描述


10. 终端

10.1 Tabey

官网:
在这里插入图片描述


11. 网络抓包工具

TBD.


12. 二进制查看、编辑工具

12.1 Free Hex Editor Neo

官网下载地址
在这里插入图片描述
免费、中文、易用,非常推荐!!!


13. 数学公式编辑

AxMath 官网
编辑与排版

  • 图形化的排版布局设定,排版更方便;
  • 支持点取输入、快捷键、脚本输入,输入更快;
  • 支持AMS/LaTeX数学符号标准;
  • 支持自定义数学符号;
  • 支持快速矩阵模板、自动填充及分块;
  • 支持字符串查找与替换;
  • 支持笔记(多帧剪贴板)、磁贴与公式库;
  • 支持多底色符号面板,支持符号面板重映射;
  • 支持单色和彩色,可自定义颜色偏好;
  • 编辑辅助功能,可自动识别预设字段并校正其文字格式;
  • 支持手写输入;

科学计算功能

  • 基于所见公式计算; ‍‍
  • 支持变量定义和常数定义;
  • 计算过程保存后可作为可计算文档下次调用;
  • 支持加减乘除、开根、幂、三角函数及常见数学函数;
     
    输出与发布
  • 支持对象嵌入,可作为MS WORD等文字软件的插件;
  • 可输出矢量图片;
  • 可输出为BMP、JPG、PNG、GIF等常见图片格式;

运行环境

  • Win11,Win10 , Win 8,Win 7,Vista;
  • OLE嵌入:MS Office,WPS;
  • 插件:WPS 2016~2023(个人版需另外安装VBA环境),MS Office 2010-2023, MS Office 365
    在这里插入图片描述

14. 浏览器

华为浏览器
博主之前一直使用的是chrome,界面简洁,用起来很顺手,书签、密码保存了许多,因为用多台电脑切换办公,而chrome的同步功能又需要“科学上网”,这给使用体验带来了很大的不便,正好趁着换电脑尝试与chrome进行“切割”,由于自己的多台设备都是华为的,于是乎抱着试一试的态度下载了华为浏览器。
使用之处并未被其惊艳,也没有什么特殊的功能,仍然是简洁。将chrome的书签导入后,可用,然后又尝试导入chrome的插件,果然可用,果然…哈哈,哈
就这样,解决了扩设备的同步问题,也不用科学上网,毕竟博主是个好孩子,嘿嘿

WeTab
官网下载
各位小伙伴,可以试试,挺好用的插件,也可以尝试一下Windows Beta版,桌面小工具很赞的!
在这里插入图片描述


AI工具

Kimi
在这里插入图片描述


SNAP实战:Sentinel-1 GRD数据从预处理到后向散射系数生成全流程解析 本文详细解析了Sentinel-1 GRD数据从预处理到后向散射系数生成的全流程,包括辐射定标、噪声处理、地形校正等关键步骤。通过SNAP软件实战操作,帮助用户掌握SAR影像处理技巧,提升数据质量与分析效率,适用于地表变化监测、灾害评估等应用场景。 阅读详情

相关推荐

银河麒麟V10系统下VLC播放器安装全攻略(附3.0.9.2版本离线包下载)

本文详细介绍了在银河麒麟V10操作系统无网络环境下,从零开始编译安装VLC 3.0.9.2播放器的完整攻略。通过构建本地YUM仓库解决依赖问题,提供离线资源包下载,并逐步指导完成编译环境配置、软件编译与安装,帮助用户在国产麒麟系统上成功部署强大的多媒体播放能力。

a2b3c4d5e的博客 1201

嵌入式工程师常用的软件工具推荐

工欲善其事必先利其器,嵌入式工程师常用的软件工具推荐(偏软),总有一款适合您!

black_sneak的博客 1万+

NVIDIA Jetson Orin系列 - 使用SDK Manager安装JetPack全流程解析

本文详细解析了使用NVIDIA官方SDK Manager为Jetson Orin系列开发板安装JetPack系统的完整流程。从环境准备、设备进入恢复模式,到SDK Manager图形化界面的分步操作指南,提供了新手友好的全流程解析,并分享了安装后的验证方法及常见问题解决方案,帮助开发者高效搭建稳定的边缘AI开发环境。

nn3456的博客 406

嵌入式常用工具软件大全(持续更新~)

汇总单片机开发常用的软件工具,旨在为其他同行带来便利。本人阅历有限,如果有更好更常用的工具,欢迎推荐。

官方不要把我的文章私自设成VIP啊,我是写给别人看的!!!有想看看不到的可以私我我改回去 1万+

COCO2017数据集类别分布深度解析

本文深入解析了COCO2017数据集的类别分布情况,包括80个常见物体的分类统计和样本数量分析。通过对比训练集与验证集的分布一致性,探讨了数据均衡性问题,并针对高频和低频类别提出了实用的数据预处理和模型训练建议,帮助优化计算机视觉任务的性能。

weixin_42533751的博客 370

Qt中常见的面试题总结

基于Qt开发的一些常用面试题

一名热爱编程的程序员 8492

软件开发工程师,几款常用的APP,你用过几款?最后一个测试网络必备

作为一名程序员,手机里一定有几个常用的app,下面给大家推荐几款。

一口Linux的专栏 1883

C#实现跨域访问共享文件夹的账号密码验证方案

本文详细介绍了在C#中实现跨域访问共享文件夹的账号密码验证方案。通过调用Windows API LogonUser函数,结合LOGON32_LOGON_NEW_CREDENTIALS登录类型,可安全模拟指定用户身份,有效解决工作组与域环境间的文件共享访问难题。文章提供了完整的工具类封装、多种实战场景示例及详细的错误排查指南。

pea55的博客 539

嵌入式软件开发常用工具

本文为分享嵌入式软件开发工作中常用到的工具

weixin_53950683的博客 2790

华为OD机试真题 新系统2026-04-08 C语言 实现【直捣黄龙】

小王在玩一款叫做直捣黄龙的小游戏,在该游戏中他需要从入口位置进入敌营,绕过哨兵的层层封锁,达到敌军司令部实施斩首行动。 敌军阵营是一个n*n的矩阵,入口在坐标(0,n/2),敌军司令部在坐标(n-1,n/2),每个哨兵警戒以自己为中心的9宫格,一旦被哨兵发现则行动失败。

MISAYAONE的博客 183

半导体工艺仿真:离子注入工艺仿真_(8).损伤和缺陷仿真

离子注入工艺在半导体制造中是一个重要的步骤,用于在半导体材料中引入特定的掺杂剂。然而,离子注入过程中不可避免地会产生损伤和缺陷,这些损伤和缺陷会直接影响器件的性能和可靠性。因此,对离子注入工艺中的损伤和缺陷进行仿真研究是必不可少的。本节将详细介绍如何使用仿真软件对离子注入过程中的损伤和缺陷进行建模和分析。

2401_87715305的博客 1339

分享一份嵌入式软件开发工具清单(非常详细)零基础入门到精通,收藏这一篇就够了

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…**5、Eclipse:**Eclipse是一个开源的、基于插件的开发平台,可以通过安装不同的插件来支持不同的编程语言和开发需求。

Javachichi的博客 2865

simulink的电动汽车制动系统热管理仿真

本文系统研究了电动汽车制动系统热管理仿真技术。通过建立机电液多物理场耦合模型,分析了不同工况下的动态热平衡特性。提出基于MPC的动态调节和NSGA-II多目标优化算法,使电池温度波动降低60%。创新性采用石墨烯相变材料与微通道液冷复合技术,冷却系统能耗减少40%。研究构建了完整的工程验证平台,涵盖200kW电制动测试台和高精度热成像系统。展望指出,未来将结合Transformer预测和强化学习算法,进一步优化热管理策略。该研究为电动汽车制动系统热管理提供了从理论建模到工程实施的完整解决方案。

xiaoheshang_123的博客 121

程序员必备的 16 款神器软件,你拥有了吗?

戳下方名片,关注并星标!回复“1024”获取2TB学习资源!????体系化学习:运维工程师打怪升级进阶之路 4.0— 特色专栏—MySQL/PostgreSQL/MongoDBElasticSearch/Hadoop/RedisKubernetes/Docker/DevOpsKafka/RabbitMQ/Zookeeper监控平台/应用与服务/集群管理N...

民工哥的博客 1444

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

嵌入式工具 | 嵌入式开发常用的软件工具(非常详细)零基础入门到精通,收藏这一篇就够了

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

Javachichi的博客 2687

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

嵌入式开发工具有哪些种类?(非常详细)零基础入门到精通,收藏这一篇就够了

嵌入式开发工具囊括了整个软件生命周期中的各个环节,从编码、构建、调试到测试、部署、维护,每个步骤都有专门的工具或套装软件提供支持,极大地增强了嵌入式软件开发的生产力和产品质量。内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

leah126的博客 2153

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

嵌入式工程师常用的软件工具推荐(非常详细)零基础入门到精通,收藏这一篇就够了

常言道:工欲善其事,必先利其器。作为一名合格的嵌入式工程师,日常可能需要接触和处理各种奇奇怪怪的问题,这时候一款高适配性的工具将会令工作效率大大提升。

leah126的博客 930

嵌入式开发,需要哪些开发工具和设备?

对于有志于投身嵌入式开发领域的技术爱好者来说,了解并准备好相关的工具和设备是开启这一征程的重要一步。本文将为大家详细介绍嵌入式开发过程中不可或缺的工具与设备。01开发工具1. 开发板开发板是嵌入式开发的核心硬件平台。市面上有众多类型的开发板可供选择。例如基于 ARM 架构的 STM32 开发板、树莓派、BeagleBone Black 等。STM32 开发板以其丰富的外设接口、高性能的处理能力以...

张巧龙的博客 2876

工具 | 分享一份嵌入式软件工具清单

大家好,我是杂烩君。 今天给大家分享一份嵌入式软件清单: 1、BowPad 我们常常需要一些轻量级的文本编辑器,用来编写少许代码或者看log等。BowPad就是一个超级好用的、小巧的文本编辑器。 详细内容可阅读往期推文:分享一个超级好用的文本编辑器! BowPad源码/安装包下载地址: https://github.com/stefankueng/BowPad 2、keil keil大家都熟悉,单片机开发IDE,我们学习单片机装的第一个软件应该就是keil吧~ 3、VSCode VSCo.

嵌入式大杂烩 2587

嵌入式笔记(Embedded Notes)项目教程

--- ## 项目介绍 **嵌入式笔记(Embedded Notes)** 是一个致力于简化开发者日常工作中笔记记录与管理的开源工具。它允许用户在代码、文档或任何文本环境中便捷地创建和嵌入笔记,提升知识整理与分享的效率。该项目基于Git进行版本控制,支持Markdown语法,适用于软件开发、技术文档编写等多个场景。 ## 项目快速启动 ### 环境需求 - Git - Python 3.

gitblog_00551的博客 554

15款程序员必备的软件工具

在数字化时代,程序员的角色愈发显赫。他们的职业使命不仅限于书写代码,更在于构建一个充满无限可能的新世界。为了提升创造过程的效率和愉悦感,选择合适的开发工具显得尤为至关重要。今天,我将为各位介绍一系列程序员视为珍贵的开发软件。这些工具不仅能显著提升开发效率,更能让整个开发流程变得更加顺畅与便捷。无论你是刚入行的新手,还是经验丰厚的专业开发者,这些工具都能为你提供无尽助力,助你更好地组织代码、调试程序、管理项目,并与团队高效协作。

2301_79793626的博客 4039

嵌入式开发常用软件工具集合

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号|嵌入式专栏你们平时开发用到了哪些软件工具?今天就抽空为大家整理一些常用的软件工具,希望对大家有帮助。集成开发环境(IDE)嵌入式软件工程师基本都会接触几款集成开发环境(IDE),当然,也有很多工程师自己搭建编辑器、编译器、调试器开发环境的,下面罗列几个常用的IDE。1.KeilKeil主要针对市面MCU绝大部分MC...

strongerHuang 400

10款免费学习神器!2025年开源Android教育应用TOP精选

支持100+种语言学习的全能应用,整合了闪卡、听力练习、语法讲解等多种学习模式。特别适合多语言学习者,界面简洁且支持深色模式,长时间学习也不会视觉疲劳。 **独特优势**: - 支持双语对照学习,可同时学习两门语言 - 进度统计功能,直观展示学习成果 - 开源免费,无任何隐藏付费功能 **技术栈**:TypeScript **项目地址**:[categories/education.md]

gitblog_00643的博客 1404

Web安全和渗透测试有什么关系?

做渗透测试的一个环节就是测试web安全,需要明白漏洞产生原理,通过信息收集互联网暴露面,进行漏洞扫描,漏洞利用,必要时进行脚本自编写和手工测试,力求挖出目标存在的漏洞并提出整改建议,当然如果技术再精一些,还要学习内网渗透(工作组和域环境),白盒审计,app,小程序渗透那些了......可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。总之,web安全包含于渗透测试,但不是渗透测试的全部。

Python_0011的博客 4857

你一定能用到的嵌入式工具大合集~

之前有人要求整理一些嵌入式中常用开发工具软件,方便进行汇总下载,不然自己在网上搜集的话,第一费时,第二下载下来可能还用不了。今天抽时间进行了一波整理,希望能帮助搞嵌入式的同...

1138

嵌入式开发的软件推荐,涵盖工具链、操作系统、开发框架及国产解决方案

guoruibin123的博客 3099
上一篇: uniapp,uni-fab组件拖动属性,替代方案
下一篇: “/bin/bash^M: bad interpreter: No such file or directory” 问题解决方案
智驾
博客等级 码龄11年 6670粉丝 574原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智驾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值