Header banner
Revain logoHome Page
iar embedded workbench logo

IAR Embedded Workbench Review

2

Β·

Very good

Revainrating 4 out of 5Β Β 
RatingΒ 
4.0
Development, Application Development

View on AmazonView on Π―M

Description of IAR Embedded Workbench

IAR Embedded Workbench is a development environment for programming of processors in embedded systems.

Reviews

Global ratings 2
  • 5
    0
  • 4
    2
  • 3
    0
  • 2
    0
  • 1
    0

Type of review

Revainrating 4 out of 5

Good option when no better options exist

We used this to develop an application that was required to be compatible with both 32-bit ARM Cortex M3, as well as 64-bit ARM Cortex A7 devices (a microcontroller). It worked fine, but if you want all features available from other compilers such as GCC or Keil MDK/MDK2 then there are others out there. Just use what works best for your project! Our product had two versions - one that ran on older hardware without support for newer instructions, and another version that supported those new…

Pros
  • Compatible across many processor types.
  • That is nice because it reduces guesswork when developing projects which require various options like thumb execution modes / branch prediction hints &c
Cons
  • Not easily extensible by end users via libraries
  • Lackluster IDE compared against competitors' offerings

Revainrating 4 out of 5

Debugger for development of Embedded Software in many types

It has all needed components to develop projects with C,C++ languages or other software environments where it can be used together like Keil MDK-ARM Linker (or another tool compatible), Xc8 IDE etc.. Easy debugging from within SWD/JTAG mode over USB using an ARM board as target platform! Some features are not yet supported by version 6 but will come shortly if necessary when released new versions!! For example there isn't support now nor future planned release date about "Debugging Assembler…

Pros
  • It is very easy to use and to learn! It is very useful for debugging and development of ARM Cortex
  • It is a very complete software environment for ARM development
Cons
  • The project architecture view doesn't show very well how things fit into one assembly module without having too much information which might confuse