Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

IAR Embedded Workbench by Beijing Microtec Software Technologies Ltd.



IDE and/or Compiler (C/C++/EC++/Ada)

Product Description

 

IAR Embedded Workbench for ARM是一套支持ARM所有处理器的集成开发环境,包含项目管理器、编辑器、C/C++编译器、汇编器、连接器和调试器。

在IAR Embedded Workbench for ARM环境下可以使用C/C++和汇编语言方便地开发ARM嵌入式应用程序,比较其他的ARM开发环境,IAR Embedded Workbench for ARM具有入门容易、使用方便、代码紧凑等特点。通过其内置的针对不同芯片的代码优化器,IAR Embedded Workbench for ARM可以为ARM芯片生成非常高效和可靠的FLASH/PROMable代码。不仅有这些可靠的技术,IAR Systems还为您提供专业的全球技术支持。
 

IAR EWARM的特点:
  • 高度优化的 C/C++ 的 ARM 编译器
  • 符合 ARM EABI 标准
  • 提供下面芯片公司ARM 芯片的配置文件:Analog Devices, Atmel, Cirrus Logic, Freescale, Intel, Luminary, NetSilicon, NXP, OKI,Samsung, Sharp, STMicroelectronics 和 Texas Instruments 
  • 广泛的硬件目标系统支持
  • 可选IAR J-Link以及J-Trace仿真器
  • 含源代码的实时库
  • 可重定位宏汇编器
  • 链接器和库管理工具
  • C-SPY调试器包含ARM simulator、JTAG支持,且支持RTOS内核识别调试
  • 常用代码结构的代码模版
  •  电子版PDF格式的用户参考手册
  • 在线帮助

 

广泛的ARM核支持:

IAR Embedded Workbench for ARM 除了支持所有的ARM内核外, 还为绝大多数厂家的芯片提供外设级的编译和调试支持。

  • ARM7 (ARM7TDMI, ARM7TDMI-S and ARM720T) 
  • ARM9 (ARM9TDMI, ARM920T, ARM922T and ARM940T) ARM9E (ARM926EJ-S, ARM946E-S and ARM966E-S)
  • ARM10E (ARM1020E AND ARM1022E), ARM11
  • SecurCore (SC100, SC110, SC200, SC210) 
  • CortexM3, Cortex-M1,Cortex-M0,Cortex-M4, Cortex-R5,Cortex-A8,Cortex-A5和Cortex-A9
  • XScale

IAR Embedded Workbench

Market Segment(s)

  • Embedded

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A15
  • Cortex-A5
  • Cortex-A8
  • Cortex-A9
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • Cortex-M4
  • Cortex-R4
  • Cortex-R5
  • Cortex-R7
  • XScale
 
ARM Connected