IAR Embedded Workbench for ARM
Integrated development environment and optimizing C/C++ compiler for ARM
IAR Embedded Workbench for ARM is an integrated development environment for building and debugging embedded applications. It provides extensive support for a wide range of ARM devices, hardware debug systems and RTOSs and generates very compact and efficient code. Ready-made device configuration files, flash loaders and over 1000 example projects are included.
IAR Embedded Workbench is compatible with other ARM EABI compliant compilers and supports the following ARM cores:
- 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)
- Cortex-M1
- Cortex-M3
- XScale
Highlights in version 5.20
- Multi-file compilation for even better code optimization
- VFP support
- Improved Cortex-M3 optimization
- Cortex-M3 SWV/SWO debugger support
- Compiler speed optimizations
- Faster flash loader
- Support for unlimited breakpoint in flash via J-Link (optional license needed)
- Linking with references to other link images
- J-Link control panel
Key components
- Integrated development environment with project management tools and editor
- Highly optimizing ARM compiler supporting C and C++
- ARM EABI compliance
- Configuration files for ARM chips from Analog Devices, Atmel, Cirrus Logic, Freescale, Intel, Luminary, NetSilicon, NXP, OKI, Samsung, Sharp, STMicroelectronics and Texas Instruments
- Extensive HW target system support
- Optional IAR J-Link and IAR J-Trace hardware debug probes
- Run-time libraries including source code
- Relocating ARM assembler
- Linker and librarian tools
- C-SPY debugger with ARM simulator, JTAG support and support for RTOS-aware debugging on hardware
- Evaluation edition of IAR PowerPac RTOS, file system and USB stack bundle
- RTOS plugins available from IAR Systems and RTOS vendors
- Code templates for commonly used code constructs
- Sample projects for evaluation boards from many different manufacturers
- User and reference guides, both printed and in PDF format
- Context-sensitive online help
To learn more about IAR and the Embedded Workbench for ARM visit their website at www.iar.com