IAR Systems发布编译器的重大升级,支持ARM EABI

本文作者:admin       点击: 2007-10-22 00:00
前言:
IAR Systems即将发布支持ARM EABI开放标准的IAR Embedded Workbench® Version 5 for ARM®,这是对公司的旗舰产品—编译器和调试器的重大升级,使之成为第一个独立支持最新的ARM Cortex™-M1处理器的开发工具。ARM9 Cortex™-M1是第一个特别为field-programmable gate arrays(FPGAs)而设计的ARM处理器。

IAR Embedded Workbench Version 5这个新平台是建立在IAR Systems丰富的ARM经验,包括基于Thumb和Thumb-2技术的开发工具经验,提供了世界领先的性能。这套工具结合了最先进的优化技术,创造了智能化的工作流程,提供了相似且直观的用户界面,便于管理。它是一个完全集成的开发环境,包括C/C++编译器、工程管理器、编辑器、构建工具以及通用的C-SPY调试器。

通过支持ARM Embedded Application Binary Interface (EABI), IAR Embedded Workbench Version 5能够与其他支持ARM EABI标准的厂商,比如ARM RealView 和GNU的目标文件链接。IAR Embedded Workbench的用户可以处理那些要求目标文件标准化的大工程,随着ARM EABI获得越来越多的认可,这种标准化就越来越重要。

使用IAR Embedded Workbench Version 5,就有可能链接到第三方库,这种能力随着应用复杂度以及代码尺寸的提高变得越来越重要。并且通过ARM EABI的应用,C-SPY调试器可以调试其他工具厂商ELF/DWARF格式的代码。

IAR Embedded Workbench的另一个特性是ILINK链接器速度更快,大大减少了在更加复杂的应用中进行新链接的时间。

此外,IAR Embedded Workbench Version 5有超过500个基于不同芯片和评估板的代码工程样例。

IAR Embedded Workbench Version 5 for ARM支持所有ARM内核:ARM7、ARM9、ARM9E、ARM10E、ARM11、Cortex M1、Cortex M3, SecurCore、Intel XScale;更提供了绝大多数ARM芯片的外设寄存器定义文件和Flash loaders,支持Analog Devices、Atmel、Cirrus Logic、Freescale、Handshake Solutions、Intel、Luminary、NetSilicon、 OKI、Philips、Samsung、Sharp、STMicroelectronics和TI等的ARM芯片。