IAR-EWARM
介绍
IAR 集成开发环境和针对 ARM Cortex-M 优化的 C / C++编译器。 ST Microelectronics 的描述 :
IAR-EWARM 是一个软件开发套件,提供现成的设备配置文件,闪存加载器和 4300 个示例项目。IAR Embedded Workbench 与其他兼容 ARM®EABI 的编译器兼容,并支持以下用于 STM32 的 ARM®核心:
主要特点
- 关键零件:
- 集成开发环境,包括项目管理工具和编辑器
- 高度优化 ARM®的 C 和 C++编译器
- 自动检查 MISRA C 规则(MISRA C:2004)
- 符合 ARM®EABI 和 CMSIS 标准
- 广泛的硬件目标系统支持
- 可选的 I-jet 和 JTAGjet™-Trace 在线调试探头
- 通过电源调试可视化与源代码相关的功耗
- 运行时库包括源代码
- 重新定位 ARM®汇编程序
- 链接器和库管理器工具
- 带有 ARM®仿真器的 C-SPY®调试器,支持 JTAG,支持对硬件进行 RTOS 感知调试
- IAR Systems 和 RTOS 供应商提供的 RTOS 插件
- 来自许多不同制造商的评估板的 3100 多个样本项目
- PDF 格式的用户和参考指南
- 上下文相关的在线帮助
- 芯片专用支持:
- 4300 个示例项目,包括意法半导体评估板
- 支持 ARM®和 Thumb®模式下的 4 Gbyte 应用程序
- 每个功能都可以在 ARM®或 Thumb®模式下编译
- VFP 矢量浮点协处理器代码生成
- 内在的 NEON™支持
- 硬件调试支持:
- STMicroelectronics ST-LINK V2:支持 STM32 器件
- STMicroelectronics ST-LINK:支持 STM32 器件
- RTOS 支持:请访问 IAR 的网站 http://www.iar.com
- 支持的设备:请访问 IAR 的网站 http://www.iar.com