嵌入式工程师软硬件全套工具清单
一、嵌入式硬件工程师工具(原理图 / PCB / 焊接 / 测试)
1. 电路设计(原理图 + PCB)
Altium Designer(AD):主流,消费电子、工控、单片机 PCB
KiCad:免费开源,中小板、学生、低成本项目首选
Cadence Allegro / OrCAD:高端工控、汽车电子、高速板(DDR / 以太网)
立创 EDA(LCEDA):在线免费,简单单片机、小家电、打样便捷
PADS:中小型工业控制、电源板
2. 仿真工具
LTspice:电源、运放、模拟电路仿真(免费)
Multisim:教学、数字 / 模拟混合仿真
PSpice:Cadence 配套电路仿真
SI9000:阻抗计算,高速 PCB 差分线匹配
3. 制版 / 结构配套
AutoCAD / SolidWorks:结构外壳、板框尺寸
SI8000:阻抗、差分、铜厚计算
JLCEDA / 立创助手:BOM 导出、DFM 检查
4. 实验室测量仪器(必备)
万用表:福禄克、优利德、台式高精度
示波器:普源、鼎阳、泰克;测 IO 时序、电源纹波、串口波形
逻辑分析仪:Saleae、周立功,抓 I2C/SPI/UART/CAN 数字信号
直流稳压电源:可调多路,上电老化、功耗测试
电子负载:测电池放电、电源带载能力
信号发生器:PWM、时钟、模拟信号输出
频谱分析仪:射频 WiFi/BLE/ 蓝牙嵌入式产品
热成像仪:芯片发热、短路排查
5. 焊接 & 维修工具
恒温电烙铁、热风枪、BGA 返修台
焊锡、助焊膏、吸锡带、万用表探针
显微镜:0402/0603 小元件、BGA 焊盘检查
6. 辅助工具
BOM 工具:Excel、立创 BOM、Altium BOM 管理器
阻抗计算器、安规计算器、EMC 仿真软件
3D 模型导出 STEP,对接结构工程师
二、嵌入式软件工程师工具(MCU/RTOS/Linux)
(一)单片机裸机 / RTOS 开发(STM32、GD32、PIC、AVR、51)
1. IDE 编译环境
STM32CubeIDE:ST 官方免费,STM32 全套
Keil MDK-ARM:工业最常用,ARM Cortex-M 内核
IAR Embedded Workbench:编译效率高,汽车电子、工业强校验
GCC ARM Embedded:开源编译器,搭配 VS Code/CLion
MPLAB X:Microchip PIC/AVR 单片机
Arduino IDE:简单 MCU、物联网快速原型
RISC-V IDE:Nuclei Studio、VS Code+RISC-V GCC
2. 代码编辑器(通用)
VS Code:万能,搭配 C/C++、STM32 插件、Git、串口终端
CLion:CMake 项目,代码重构、调试体验优秀
Source Insight:超大工程代码跳转(老工程师标配)
Notepad++/Sublime:轻量查看代码、日志
3. 调试下载工具
J-Link:Segger,高速下载、实时 RTT 日志(行业标配)
DAPLink:低成本,STM32、国产 MCU 通用
U-Link:ST 官方调试器
OpenOCD:开源调试框架,搭配 JTAG/SWD 调试器
烧录器:ST-Link、GD-Link、量产脱机烧录器(周立功、希尔特)
4. 串口 / 总线调试工具
串口助手:SSCOM、XCOM、串口调试助手、Tera Term
RTT Viewer:Segger,无硬件开销打印日志
CAN 调试:CANoe、CANalyzer、周立功 CAN 分析仪
I2C/SPI 调试器:USB 转 I2C/SPI,读写外设寄存器
USB 抓包:USBlyzer、Wireshark USB 抓包
5. 版本管理 & 工程管理
Git + GitLab/GitHub/Gitee:代码版本控制
SVN:传统老项目、国企工控常用
CMake:跨平台编译构建
MakeFile:Linux / 嵌入式底层编译
(二)嵌入式 Linux(ARM、RISC-V 开发板)
编译工具链:GCC 交叉编译器、Buildroot、Yocto
内核编译:vim、VS Code、Source Insight
串口终端:Minicom、SecureCRT、Mosh
网络调试:Wireshark(以太网 / WiFi 抓包)、tcpdump
文件传输:TFTP、SCP、NFS、FTP
镜像烧写:Fastboot、mmc、uboot 工具、RKDevTool、全志 PhoenixSuit
驱动调试:ftrace、perf、dmesg、devmem、ioctl 调试脚本
(三)脚本 & 自动化工具(测试、量产)
Python:自动化测试、串口自动脚本、日志解析、量产烧录
Shell/Bash:Linux 板端调试脚本
Lua:轻量脚本、工控设备
C#/QT:上位机调试工具开发
三、软硬通用工具(软硬件工程师都会用)
万用表、示波器:软件查硬件时序、短路必用
逻辑分析仪:排查 SPI/I2C/CAN 通信异常
SecureCRT / Xshell:串口、SSH 远程登录
Git:软硬件文档、原理图、代码统一版本管理
PDF 阅读器、Visio / 亿图图示:画流程图、框图、时序图
数据手册阅读器:Adobe、Zotero 管理芯片 datasheet
功率分析仪:整机功耗测试(电池类产品必备)
四、细分岗位差异化工具速记
消费类 MCU 软件(STM32):Keil + J-Link + VS Code + SSCOM
汽车电子嵌入式:IAR、CANoe、Altium、示波器、EMC 设备
嵌入式 Linux 驱动:Buildroot/Yocto、Wireshark、OpenOCD、NFS
硬件 Layout 工程师:Altium/Cadence、LTspice、阻抗计算器
量产测试工程师:Python 自动化脚本、脱机烧录器、电子负载
RISC-V 开发:Nuclei Studio、OpenOCD、GCC RISC-V
更多推荐

所有评论(0)