常用的MCU开发工具?
IDE: Keil MDK-ARM (uVision), IAR Embedded Workbench, STM32CubeIDE (基于Eclipse), Arduino IDE (简易), PlatformIO (跨平台), MPLAB X (Microchip), CCS (TI), Segger Embedded Studio等。编译器/工具链: ARM GCC (开源), Arm Compiler (Keil, ARM官方), IAR C/C++ Compiler, Clang/LLVM。
调试器/编程器: J-Link (Segger, 强大通用), ST-Link (ST, 主要用于STM32), CMSIS-DAP / DAP-Link (开源, 如pyOCD), OpenOCD (开源调试服务器), 各厂商原厂调试器。
烧录工具: 通常由调试器兼任,也有专门的量产烧录器。
串口调试工具: Tera Term, PuTTY, CoolTerm, Realterm, 各种IDE内置的串口终端。
逻辑分析仪: Saleae Logic, DSView (配合DreamSourceLab硬件), Sigrok/PulseView (配合多种硬件), 示波器(带逻辑分析功能)。
示波器: 观察电源纹波、信号质量、通信波形等。
版本控制: Git (必备)。
页:
[1]