IAR Embedded Workbench for ARM是独特的嵌入式应用开发工具!对于相关人员来说,它既提供高度复杂的功能又提供简单易用的操作,为所有用户提供完整的 Arm 开发环境,以及更多高级功能和独特的优势来提高效率,您可以可生成快速、紧凑的代码,您也能够完全控制代码。这里又更多设备支持,领先的编译器技术、全面的调试器、继承的代码分析插件以及超多示例项目和管理、编辑工具、项目模板等,让使用者能够在更短的时间内入门并开始工作。
功能特色
1、户友好的IDE
一个集成开发环境,带有项目管理工具和编辑器。包括8,400个示例项目,其中包含配置文件、代码示例和项目模板,让每个项目都能快速入门。
2、8,800+支持的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、领先的编译器技术
IAR C/C++编译器由我们的编译器专家构建,支持C和C++。它提供高级全局和特定于目标的优化,并支持各种行业标准调试和映像格式,与大多数流行的调试器和仿真器兼容,包括适用的ELF/DWARF。结合完整的链接器和汇编器,它支持强大的嵌入式应用程序构建。
4、全面的调试器
C-SPY调试器提供Arm指令仿真器,并为调试探测器和目标系统提供广泛支持。它包括RTOS插件和对通信堆栈和中间件的广泛支持,以及类似C的宏系统。此外,它还提供多核调试,支持对称多核处理(SMP)和非对称多核处理(AMP)。
5、包括按需培训
当您购买IAR Embedded Workbench for Arm的许可证时,您可以通过我们的IAR Academy on Demand产品访问免费培训课程。
6、集成代码分析插件
通过集成的静态分析插件C-STAT和运行时分析插件C-RUN,该工具链可帮助您在整个开发和测试过程中确保代码质量。
更新日志
最新版本:9.50
在Linux上使用VS Code进行CI/CD活动和调试的命令行调试功能C-SPY命令行实用程序(cspybat)和运行时分析工具(C-RUN)现在可在Linux上运行应用程序,用于在模拟器中运行应用程序,或在使用I-jet和I-jet跟踪调试探针的硬件上运行应用程序。
C-SPY Arm虚拟硬件连接
ST-LINK中的Cortex A支持
使用J-Link
进行AMP多核调试可用于I-jet和CMSIS-DAP的高级AMP(非对称多处理)多核调试现在也受C-SPY J-Link驱动程序的支持。
Generalplus G+LINK硬件调试器支持
C-SPY调试器现在原生支持Generalplus G+LINK硬件调试器。
CMSIS-Toolbox/csolution支持
MISRA C:2012修正案3
静态分析工具C-STAT扩展了其对MISRA C:2012编码标准的覆盖范围,现在完全支持MISRA C:2012修正案3。
新的GCC C语言扩展
其他Arm ACLE支持
对CMake导入
的初始支持可以导入要构建、分析和调试的CMake项目作为标准IAR Embedded Workbench项目。
新设备支持