IAR Systems发布支持ARM EABI的编译器
扫描二维码
随时随地手机看文章
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月正式推出。