开发工具类别 | ARM开发工具示例 |
集成开发环境 (IDE) | 1. Keil MDKARM
2. IAR EWARM
3. Eclipse with CDT and ARM插件 |
交叉编译工具链 | 1. GNU Arm Embedded Toolchain
2. ARMCC (ARM Compiler)
3. Linaro GCC for ARM |
仿真器与调试器 | 1. JLink
2. STLink
3. ULINK
4. OpenOCD |
代码生成与优化工具 | 1. ARM DS5
2. ARM CMSIS
3. MATLAB/Simulink with Embedded Coder for ARM |
评估与开发板 | 1. ARM Development Studio
2. LPCXpresso
3. mbed Studio |
版本控制与代码管理 | 1. Git (支持ARM开发)
2. Subversion (SVN)
3. Perforce (Helix Core) |
性能分析工具 | 1. ARM Streamline Performance Analyzer
2. Squawker |
硬件描述语言 (HDL) 工具 | 1. ARM DS5 with RealTime System Model
2. Xilinx Vivado HLS |
代码审查工具 | 1. Coverity
2. SonarQube (支持C/C++) |