IAR Systems發(fā)布支持ARM EABI的編譯器
IAR Systems即將發(fā)布支持ARM EABI開(kāi)放標準的IAR Embedded Workbench Version 5 for ARM,這是對公司的旗艦產(chǎn)品—編譯器和調試器的重大升級,使之成為第一個(gè)獨立支持最新的ARM Cortex-M1處理器的開(kāi)發(fā)工具。ARM9 Cortex-M1是第一個(gè)特別為field-programmable gate arrays(FPGAs)而設計的ARM處理器。
IAR Embedded Workbench Version 5這個(gè)新平臺是建立在IAR Systems豐富的ARM經(jīng)驗,包括基于Thumb和Thumb-2技術(shù)的開(kāi)發(fā)工具經(jīng)驗,提供了世界領(lǐng)先的性能。這套工具結合了最先進(jìn)的優(yōu)化技術(shù),創(chuàng )造了智能化的工作流程,提供了相似且直觀(guān)的用戶(hù)界面,便于管理。它是一個(gè)完全集成的開(kāi)發(fā)環(huán)境,包括C/C++編譯器、工程管理器、編輯器、構建工具以及通用的C-SPY調試器。
通過(guò)支持ARM Embedded Application Binary Interface (EABI), IAR Embedded Workbench Version 5能夠與其
他支持ARM EABI標準的廠(chǎng)商,比如ARM RealView 和GNU的目標文件鏈接。IAR Embedded Workbench的用戶(hù)可以處理那些要求目標文件標準化的大工程,隨著(zhù)ARM EABI獲得越來(lái)越多的認可,這種標準化就越來(lái)越重要。
使用IAR Embedded Workbench Version 5,就有可能鏈接到第三方庫,這種能力隨著(zhù)應用復雜度以及代碼尺寸的提高變得越來(lái)越重要。并且通過(guò)ARM EABI的應用,C-SPY調試器可以調試其他工具廠(chǎng)商ELF/DWARF格式的代碼。
IAR Embedded Workbench的另一個(gè)特性是ILINK鏈接器速度更快,大大減少了在更加復雜的應用中進(jìn)行新鏈接的時(shí)間。
此外,IAR Embedded Workbench Version 5有超過(guò)500個(gè)基于不同芯片和評估板的代碼工程樣例。
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月正式推出。
評論