加入收藏 | 设为首页
021-5431 1536
网站公告: 上海郑瑞新推出EDA工具培训课程
产品展示
>> 返回 当前位置:首页 >> 产品展示 >> 嵌入式工具 >> IAR软件&仿真 >> 详细内容

IAR-ARM

更新时间:2012-06-20 13:40:54点击次数:5505次

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还为您提供专业的全球技术支持。

产品名称 支持的处理器 RTOS插件 支持的仿真器
EWARM ARM7/9/9E/10E/11, XScale  SecurCore, Cortex-M0/M1/M3/R4 uC/OS-II,ORTI, embOS, OSE,ThreadX,CMX J-Link/J-Trace,RDI, M-Link  Macraigor, ST-Link, LMI FTDI
EWAVR Atmel  AVR 全系列 uC/OS-II,ORTI JTAGICE  mkll,AVR ONE!,Dragon
EWAVR32 Atmel  AP7000和UC3系列 uC/OS-II,ORTI JTAGICE  mkll,AVR ONE!
EW430 TI  MSP430和MSP430X系列 uC/OS-II,ORTI,embOS TI  FET,SoftBaugh,Olimix
EW8051 基于标准MCS-51内核及特定扩展内核的处理器 ORTI TI  USB JTAG Infinion DAS, SiLabs USB/Serial Interface
EW78K NEC  78K0/78K0S/78K0R系列 uC/OS-II,ORTI,embOS IE-78,IECUBE,TK-78,MINICUBE
EWV850 NEC  V850和V850E系列 uC/OS-II,ORTI,embOS IECUBE/2,TK-V850,MINICUBE/2
EWM16C 瑞萨M16C和R8C系列 uC/OS-II,ORTI,embOS E100,E8/E8a,PC7501,
Compact
EWM32C 瑞萨M32C和M16C/8x系列 uC/OS-II,ORTI,embOS E8/E8a,PC7501,Compact
EWR32C 瑞萨R32C系列 ORTI,embOS E8a,E30/E30a
EWRX 瑞萨RX600系列 ORTI E1,E20
EWH8 瑞萨H8/300H和H8S系列 uC/OS-II,ORTI,embOS E8/E8a,E10a
EWSAM8 三星SAM8x, SAM8xRC, SAM8xRI, SAM8xRCRI系列 ORTI Aiji  System OPENice i500/i2000,
Samsung SMDS II+
EWHCS12 Freescale  68HC912系列和MC9S12系列 ORTI P&E  Cable12/Cable12HS/Multilink, Cyclone Pro
EWCF Freescale  ColdFire V1/V2/V3 ORTI J-Link,P&E  Multilink,Cyclone Pro
EWS08 Freescale  SO8 QE/JM/AC/AW ORTI P&E  Multilink,
Cyclone Pro
EWPIC Microchip  PIC16 & PIC17系列 None MPLAB  ICE2000
EWPIC18 Microchip  PIC18系列 ORTI 通过DII插件支持在MPLAB中调试
EWdsPIC Microchip  dsPIC30/33,PIC24 ORTI,embOS MPLAB  REAL ICE
EWCR16C National  CR16C和SC14xxx ORTI Nexus  Class I
EWMAXQ MAXQ  20xx,31xx,61x,76xx ORTI MAXQ200X  ICE
EWMK5 Sharp  MK5系列 None ROM-monitor
EWSTM8 STM8A,STM8L,STM8S系列 ORTI ST-Link,STice
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


RTOS内核识别调试:
操作系统 Built-in plugin Vendor plugin
CMX-RTX Yes
CMX-Tiny+ Yes
uC/OS-II Yes
Express Logic ThreadX Yes
RTXC Quadros Yes
Unicoi Fusion Yes
OSEK (ORTI) Yes
OSE Epsilon Yes
Micro Digital SMX RTOS Yes
NORTi MiSPO Yes
Segger embOS Yes
eSysTech X Realtime kernel Yes
IAR Embedded Workbench for ARM中的C-SPY调试器免费集成了RTOS内核识别插件,通过它可以在IAR调试器中显示RTOS内部数据结构窗口,从而了解每一个项目应用中运行任务的信息,每一个信号灯、互斥量、邮箱、队列、事件标志信息,以及等待上述内核对象的所有任务列表信息。

精致的优化功能:

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还为您提供专业的全球技术支持。

自动烧写Flash:

IAR Embedded Workbench for ARM为绝大多数ARM芯片提供了Flash Loader。当调试器启动时,Flash Loader同时被调用,自动将程序下载到Flash。Flash Loader完全集成在IAR Embedded Workbench for ARM中,烧写过程中无需特殊的Flash编程工具和软件。

硬件调试支持:
  • IAR                   J-Link/J-Trace
  • Signum           JTAGjet
  • ABATRON       BDI2000
  • JNDTECH        CodeViser
  • ST                    ST- Link
  • Jeeni               EPI