当前位置:首页 >> 信息与通信 >>

IAR(ARM)6.20简介


IAR Embedded Workbench? for ARM
IAR Embedded Workbench is a set of highly sophisticated and easy-to-use development tools for embedded applications. It integrates the IAR C/C++ Compiler?, assembler, linker, librarian, text editor, project manager, and C-SPY? Debugger in an integrated development environment (IDE).With its built-in chip-specific code optimizer, IAR Embedded Workbench generates very efficient and reliable code for ARM devices. In addition to this solid technology, IAR Systems also provides professional worldwide technical support.
? Interoperability and binary compatibility with other EABI compliant tools ? Automatic checking of MISRA C rules (MISRA C:2004) ? Language extensions for embedded applications with target-specific support ? Support for ARM, Thumb1 and Thumb-2 processor modes ? Support for the VFP9-S floating-point co-processor ? Support for 4 Gbyte applications in all processor modes ? Support for 64-bit long long ? 32- and 64-bit floating-point types in standard IEEE format ? Reentrant code ? Position Independent Code and Data (PIC/PID) ? Multiple levels of optimizations on code size and execution speed allowing different transformations enabled, such as function inlining, loop unrolling etc. ? Advanced global and target-specific optimizer generating the most compact and stable code

MODULAR AND EXTENSIBLE IDE

? A seamlessly integrated environment for building and debugging embedded applications ? Powerful project management allowing multiple projects in one workspace ? Build integration with IAR visualSTATE ? Hierarchical project representation ? Dockable and floating windows management ? Smart source browser ? Tool options configurable on global, group of source files, or individual source files level ? Multi-file compilation support for even better code optimization ? Flexible project building via batch build, pre/post-build or custom build with access to external tools in the build process ? Integration with Subversion and other source code control systems

STATE-OF-THE-ART C-SPY? DEBUGGER

EXTENSIVE DEVICE SUPPORT

? Core support for ARM7, ARM7E, ARM9, ARM9E, ARM10E, ARM11, SecurCore, Intel? XScale, Cortex-M0, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-R4(F), Cortex-A5, Cortex-A8 and Cortex-A9 ? Ready-made peripheral register definition files and flash loaders for most devices and evaluation boards ? Over 2200 example projects for evaluation boards from IAR Systems, Analog Devices, Atmel, Energy Micro, Freescale, Fujitsu, OKI, NXP, ST, Texas Instruments, Toshiba etc.

? Complex code and data breakpoints ? User selectable breakpoint types (hardware/software) ? Unlimited number of breakpoints in flash via optional license for J-Link ? Runtime stack analysis - stack window to monitor the memory consumption and integrity of the stack ? Call stack visualization ? Variable plotting ? Interrupt visualization ? Complete support for stack unwinding even at high optimization levels ? Profiling and code coverage performance analysis tools ? Smart STL container display in Watch window ? I/O and interrupt simulation ? Debugging several independently built images during one debug session

HIGHLY OPTIMIZING C/C++ COMPILER

? Support for C, Embedded C++ and C++ ? ARM Embedded Application Binary Interface (EABI) and ARM Cortex Microcontroller Software Interface Standard (CMSIS) compliant, with support for CMSIS SVD files

POWER DEBUGGING
? Integrated monitoring of power consumption correlated to the source code ? Power profiling on function level ? Power consumption graph in timeline window ? Power breakpoints ? Filtering based on power threshold ? Power log shows sample details ? Log to file

C-SPY DEBUGGER TARGET SYSTEM SUPPORT

The C-SPY Debugger for the ARM core is available with drivers for the following target systems: ? Simulator ? ETM - IAR J-Trace ? JTAG/SWD - IAR J-Link probe, JTAG and SWD support, connection via USB or TCP/IP server - RDI (Remote Debug Interface), such as Abatron BDI1000 & BDI2000, EPI Majic, Ashling Opella, Aiji OpenICE, Signum JTAGjet, ARM Multi-ICE - GDB Server - P&E Micro JTAG Probes: Multilink, Cyclone and OS JTAG - Stellaris FTDI - Macraigor JTAG interfaces: Macraigor mpDemon, usbDemon, usb2Demon and usb2Sprite - ST ST-LINK JTAG and ST-LINK V2 debug probes - TI XDS100 ? ROM-monitor - IAR ROM-monitor used in evaluation boards from NXP, Analog Devices and OKI - Angel debug monitor for boards from Atmel, Cirrus Logic etc.

FLASH/PROMable code ? Flexible commands allowing detailed control of code and data placement ? Optimized linking removing unused code and data ? Direct linking of raw binary images, for instance multimedia files ? Comprehensive cross-reference and dependency memory maps ? Link compatibility with object files and libraries generated by other EABI compliant tools ? Automatic selection of smallest printf/scanf formatter

IAR LIBRARY AND LIBRARY TOOLS

RTOS SUPPORT
Built-in plugins: ? CMX-RTX/Tiny+ ? Micrium μC/OS-II ? OSE Epsilon ? OSEK (ORTI) ? Segger embOS ? Express Logic ThreadX ? Freescale MQX ? FreeRTOS/OPENRTOS Vendor plugins: ? eSys Tech X Realtime kernel ? NORTi MiSPO ? Micro Digital SMX ? Quadros RTXC ? Unicoi Fusion

? All required ISO/ANSI C and C++ libraries and source included ? All low-level routines such as writechar and readchar provided in full source code ? Libraries are thread-safe for multi-threaded applications ? Lightweight runtime library, user-configurable to match the needs of the application; full source included ? CMSIS DSP Library ? Library tools for creating and maintaining library projects, libraries and library modules ? Listings of entry points and symbolic information

COMPREHENSIVE DOCUMENTATION

? Efficient coding hints for embedded application ? Extensive step-by-step tutorials ? Context sensitive help and hypertext versions of the user documentation available online

IAR ASSEMBLER

INFORMATION CENTER

? A powerful relocating macro assembler with a versatile set of directives and operators ? Built-in C language preprocessor, accepting all C macro definitions

Web based navigation system that gives easy access to tutorials, product documentation, and example projects.

IAR ILINK LINKER

FREE EVALUATION SOFTWARE

? Complete linking, relocation and format generation to produce

Free evaluation softwares―32KB KickStart and 30-day evaluation versions are available at http://www.iar.com/ewarm

IAR Systems, IAR Embedded Workbench, C-SPY, visualSTATE, From Idea to Target, IAR KickStart Kit, IAR PowerPac, IAR YellowSuite, IAR Advanced Development Kit, IAR and the IAR Systems logotype are trademarks or registered trademarks owned by IAR Systems AB. J-Link is a trademark licensed to IAR Systems AB. All other trademarks or registered trademarks mentioned on this web site are the property of their respective owners and no rights are claimed for these. ?Copyright 2001-2011 owned by IAR Systems.

DS-EWARM-620

www.iar.com


相关文章:
IAR -arm 入门教程_图文
IAR -arm 入门教程_信息与通信_工程科技_专业资料。IAR 入门教程,初学者使用,...IAR(ARM)6.20简介 2页 免费 简介如何在IAR开发环境下... 4页 免费 喜欢...
IAR集成开发环境如何设置堆栈大小
简介如何在IAR开发环境下... 4页 免费 喜欢此文档的还喜欢 IAR设置堆栈大小的问题 2页 免费 IAR MSP430集成开发环境... 33页 5下载券 IAR ARM集成开发环...
ARM IAR如何生成hex
ARM IAR如何生成hex_工学_高等教育_教育专区。本文来自网络收集,感谢原创:幻磁帝国 学习笔记( LPC2132)---从零起步 IAR EWARM5.20 学习笔记(基于 LPC2132)--...
Keil MDK 和 IAR 两款ARM开发工具哪个比较好
Keil MDK 和 IAR 两款 ARM 开发工具区别比较首先要说明,没有那款开发工具是万能的,也没有那款工具在所有方面都具有绝对优势。对于 Keil MDK-ARMIAR 两款...
IAR因版本不兼容打不开工程文件解决
本文给出 IAR 因版本不兼容打不开 IAR 工作区遇到的各种问题及解决方法, 包括...删去... 2.2 ICC8051(ARM 平台为 ICCARM) 2.2.1 'Settings 'ICC8051'...
IAR中添加头文件
IAR 中添加头文件 2010-01-20 16:41 自从接触 STM32 以来?一直都是在 IAR For ARM 4.22A 环境下进行开发。因为以前用过 IAR For MSP430 ?对 IAR 的开发...
IAR编译错误
iar\..\..\LIB\cpu\arm_cm4.h") Error[Pe070]: incomplete type is not...IAR 6.20 编译错误清单 1、 ①错误描述:Tool Internal Error: Internal Error:...
IAR_FOR_ARM_7.2.2破解步骤
IAR_FOR_ARM_7.2.2破解步骤_计算机软件及应用_IT/计算机_专业资料。IAR_FOR_ARM_7.2.2破解步骤IAR_EWARM_V7.0 破解步骤 今日推荐 104...
IAR FOR ARM 7.2.2破解方法
IAR FOR ARM 7.2.2破解方法_电子/电路_工程科技_专业资料。IAR FOR ARM 7.2.2破解方法 亲测好使IAR FOR ARM 7.2.2 破解方法直接上图,注意选择"NO" ...
IAR for ARM 5.5版本安装以及Luminary库文件加载教程
IAR for ARM 5.5版本安装以及Luminary库文件加载教程_IT/计算机_专业资料。Iar...Iar for ARM 6.20中使用... 12页 2下载券 IAR for ARM 6_10 破解安......
更多相关标签: