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
|