IAR Embedded Workbench for Arm,通常简称为IAR EWARM,是由IAR Systems公司为Arm微处理器开发的一款集成开发环境(IDE),即嵌入式工作台。它以其易用性、代码紧凑以及广泛的支持范围而受到开发者的青睐。IAR EWARM支持超过8,800种Arm设备,包括所有主流供应商的32位Arm核心,以及部分64位Arm核心!并且,IAR EWARM还包含了一个全软件模拟程序,用户不需要任何硬件支持就可以模拟各种ARM内核、外部设备甚至中断的软件运行环境,从中用户就能够获取软件的功能和使用方法,十分的实用!有需要的用户欢迎下载使用。
1、友好的
一个具有项目管理工具和编辑器的集成开发环境。包含了8400个包含配置文件、代码示例和项目模板的示例项目,使每个项目快速启动。
2、8800+支持式ARM设备
支持所有主要供应商的所有 32 位 Arm 内核和选定的 64 位 Arm 内核,包括 Arm Cortex-M0、Cortex-M0+、Cortex-M1、Cortex-M3、Cortex-M4、Cortex-M7、Cortex-M23、 Cortex-M33、Cortex-M55、Cortex-M85、Cortex-R4、Cortex-R5、Cortex-R7、Cortex-R8、Cortex-R52、Cortex-R52+、Cortex-R82、Cortex-A5、Cortex-A7、Cortex- A8、Cortex-A9、Cortex-A15、Cortex-A17、Cortex-A32、Cortex-A35、Cortex-A53、Cortex-A55、Cortex-A57、Cortex-A72 和 Arm11、Arm9、Arm7 和 SecurCore。
3、领先的编译技术
IRC/C++编译器是由我们的编译专家建立的,支持C和C++。它提供高级的全局和特定目标的优化,并支持广泛的行业标准调试和图像格式,与大多数流行的调试器和模拟器兼容,包括在适用的情况下的ELF/GALE。它与完整的链接器和汇编器结合在一起,能够强大地构建嵌入式应用程序。
4、综合调试器
该C-SPY调试器提供了一个ARM指令模拟器和广泛的支持调试探针和目标系统。它包括实时操作系统插件和对通信堆栈和中间件的广泛支持,以及一个类似c的宏系统。此外,它还提供了支持对称多核处理(SMP)和不对称多核处理(AMP)的多核调试。
5、集成代码分析插件
通过集成的静态分析插件 C-STAT 和运行时分析插件 C-RUN,该工具链可帮助您确保整个开发和测试过程中的代码质量。
1、高度优化的IAR ARM C/C++ Compiler。
2、IAR ARM Asembler。
3、一个通用的IAR XLINK Linker。
4、IAR XAR 和XLIB 建库程序和IAR DLIB C/C++运行库。
5、功能强大的编辑器。
6、项目管理器。
7、命令行实用程序。
8、IAR C-SPY 调试器(先进的高级语言调试器。
网友评论