The IAR
Embedded Workbench integrates the IAR C/C++ compiler,
assembler, linker, librarian, text editor, project manager
and C-SPY debugger into one integrated development environment
(IDE).
IAR advertises
this as an EC++ (Embedded C++) compiler. However, the latest
version adds many important C++ features such as templates,
namespaces, mutable, static cast, reinterpret cast, and const
cast. It is becoming more of a "real" C++ compiler
with each release.
Our experience
with IAR is that it is an easy to use compiler with few problems.
We resell both the Professional and the Base Level Edition
(EWARM-BL). The only difference is that EWARM-BL does not
include the C-SPY Simulator, JTAG support and RTOS plug-in.
|