|
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 芯片。
IAR Embedded Workbench Version 5将在2007年11月正式推出。
|