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

EWARM

更新时间:2012-08-31 14:10:22点击次数:3074次

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


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