IAR Embedded Workbench is a set of development tools for building and debugging embedded applications using assembler, C and C++.
IAR Embedded Workbench incorporates the IAR C/C++ Compiler, assembler, linker, librarian, text editor, project manager and C-SPY® Debugger into one integrated development environment (IDE). In a continuous workflow, you can create source files and projects, build applications and debug them in a simulator or on hardware.
IAR Embedded Workbench offers the same intuitive user interface regardless of which microcontroller you have chosen to work with—coupled with general and target-specific support for each device.
Every IAR C/C++ Compiler contains both generic global optimizations as well as low-level chip-specific optimizations that ensure a small code size while taking advantage of all the specific features of your selected device.
Reuse of code and migration to new microcontroller architectures is made easy as each IAR C/C++ Compiler uses the same naming convention.
Whether you have a tight project schedule or are just eager to get started, IAR Embedded Workbench contains configuration files, code examples and template projects to get you going fast.
Key Features:
- Fully integrated development environment for building and debugging embedded applications
- Automatic checking of MISRA C rules for security-critical applications
- State-of-the-art C-SPY Debugger
- Extensive support for various hardware debug systems and real-time operating systems (RTOS) with built-in or 3rd party plug-ins
- Flying start with ready-made device configuration files, code and project examples
- Same use interface for all supported MCU architectures
- Tight integration with other products from IAR Systems
Benefits
- High performance and easy-to-use – More efficient development
- Embedded focus and chip specific support - Smooth and fast development without having to be an hardware expert
- Most compact and reliable code – Lower cost on device memory, more space for further product enhancement and higher product quality
- Wide 3rd party support - Flexibility in choosing hardware debuggers and real-time operating systems which best suit your application
- High code portability cross different MCUs – Lower cost in product development and maintenance
- Excellent technical support – Faster development and shorter time to market
- Flexible license models for enterprise, education and small business – Full budget control
|