IAR Embedded Workbench C/C++编译器和调试器
 

--From idea to Target

IAR Embedded Workbench是一套开发工具,用于对汇编 、 C或C++编写的嵌入式应用程序进行编译和调试。

支持的芯片

集成开发环境

紧凑的代码

直观的用户界面

快速入门

从8位架构转移到32位架构

支持的芯片

芯片制造商
8位芯片
16位芯片 32位芯片 DSPs
8051 architecture 8051      
Analog Devices
ADuC8xx   ADuC7xxx  
ARM architecture    
ARM7
ARM9
ARM9E
ARM10E
ARM11
Cortex-M3
XScale
 
Atmel
AT89x
AVR
 
AT91x,
AT91SAM7
AVR32
 
Chipcon   CC2430    
Cirrus Logic    
EP73xx
EP93xx
 
Cypress CY7C646xx
     
Freescale Semiconductor
HC11
HC12
S12
Dragonball
MAC71x
 
Infineon
C500
XC800
     
Intel MCS51
MCS96/296
XScale
 
Luminary Micro     Stellaris  
Maxim/Dallas DS8xCxxx
MAXQ
   
Microchip
PIC16/17
PIC18
PIC24   dsPIC
National Semiconductor NSC800
CR16C
SC14xxx
   
NEC Electronics
78K0
78K0S
78K0R
V850
V850E
V850ES
V850E2
 
NXP
80C51
P89LPC
 
LPC21xx
LPC22xx
LPC31xx
 
OKI Semiconductor
    ML67xxxx  
Renesas Technology
64180
R8C/1x
R8C Tiny
H8S
M16C/1x-3x
M16C/6x
M32C
M16C/8x
 
Samsung SAM8  
S3C4xxx
S3F4xxx
 
Sharp MK5
  LH754xx
 
Silicon Laboratories C8051Fxxxx
     
STMicroelectronics
uPSD32
uPSD33
 
STR71xF
STR72x
 
Texas Instruments MSC121x
MSP430
TMS470  
Toshiba
TLCS-Z80
TMP68HC11
Z84C15
     
WDC 6502      
ZiLOG Z80
     

集成开发环境

IAR Embedded Workbench提供了一套完整的集成开发环境,包括工程管理器,编辑器,编译工具和C-SPY调试器。在连续的工作流程中,您可以创建源文件和工程,编译各种应用程序并在模拟器或硬件上进行调试。


紧凑的代码

IAR Systems以其高度优化的编译器而闻名。每个C/C++编译器不仅包含一般全局性的优化,也包含针对特定芯片的低级优化,以充分利用您所选芯片的所有特性,确保较小的代码尺寸。


直观的用户界面

无论你选用了哪种微处理器,IAR Embedded Workbench 都提供相同的直观用户界面,包括一般性的支持和针对目标芯片的具体支持。



快速入门

不管你的工程进度比较紧张,还是只想快点开始入门,IAR Embedded Workbench都包含了你工作所需的一切:

- 现成的C/C++和汇编语言外设寄存器定义文件
- 现成的工程模板和工程样例
- 上下文相关的在线帮助,带有库函数查询功能
- 印制好的详尽用户手册



从8位架构转移到32位架构

IAR Systems提供的每个C/C++编译器都采用相同的命名习惯,这样有利于代码的重用和在不同芯片之间的移植,尤其是当移植到高端架构的时候。

更多产品资料或试用版下载请访问IAR公司网站 www.iar.com

下载
产品说明 (PDF)
编译优化技巧 (PDF)
C-SPY插件SDK (PDF)

 

技术要点
遵从ISO/ANSI C
扩展的嵌入式C++
MISRA C
测试认证