IAR SYSTEMS

The world’s most widely used embedded development tools!

IAR systems products are used by many of the world’s largest corporations as well as thousands of small and medium-sized companies in a range of industries, such as the automotive industry, industrial automation, medical technology, consumer electronics, and the IoT

One toolbox, one view, one uninterrupted workflow

The toolchain IAR Embedded Workbench gives you a complete IDE with everything you need in one single view - ensuring quality, reliability, and efficiency in your embedded application.  IAR Embedded Workbench is by many considered the best compiler and debugger toolchain in the industry.

Completely integrated development environment incorporating a compiler, an assembler, a linker, and a debugger.

IDE TOOLS

BUILD TOOLS

C-SPY DEBUGGER

  • Editor
  • Project manager
  • Library tools
  • IAR C/C++ Compiler
  • Assembler
  • Linker
  • Simulator driver
  • Hardware debugging
  • Power debugging
  • RTOS plugins

Integrated code analysis

C-STAT: Static code analysis:

  • Check compliance with specific standards like MISRA C:2004, MISRA C++:2008, and MISRA C:2012
  • Checks compliance with the coding standard CERT C for secure coding
  • Detect defects, bugs, and security vulnerabilities as defined by the Common Weakness Enumeration (CWE)
  • Extensive and detailed documentation

C-RUN: runtime analysis:

  • Bounds checking, arithmetic, heap and memory leaks checking
  • Code correlation and graphical feedback in editor
  • Very efficient instrumentation of compiled code

Debug – I-jet Trace for Arm Cortex-M

  • Supports Arm Cortex-M cores
  • SuperSpeed USB 3.0 interface (5 Gbps)
  • Fully compatible with USB 2.0 (480 Mbps)
  • Trace memory size of 64 Mbyte or 256 Mbyte
  • 1,2 and 4-bit trace data collection: I-jet Trace for Arm Cortex-A/R/M supports 16-bit trace @ 350 MHz
  • Up to 150MHz ETM trace clock
  • Support for trace logic levels from 1.2V to 5V
  • MIPI-20 trace connector
  • Streaming trace for infinite code coverage and profiling

Solutions for safety-critical applications

Certified toolchain:

  • A special functional safety edition of IAR Embedded Workbench

Simplified validation

  • Functional Safety certificate from TÜV SÜD
  • Safety report from TÜV SÜD
  • Safety guide

Guaranteed support through the product life cycle:

  • Prioritized support
  • Validated service packs
  • Regular reports of known problems