Support & Frequently Asked Questions


[1] Does the IAR Embedded Workbench include a Real-Time Operating System (RTOS)?

[2] Does the IAR Embedded Workbench require a particular board?

[3] How do I debug ?


[1] Does the IAR Embedded Workbench include a Real-Time Operating System (RTOS)?

At this time, an RTOS is not included as part of IAR Embedded Workbench. However, IAR supports several external RTOS's as shown in the table below:

Operating system
Built-in plugin
Vendor plugin
CMX-RTX
X
 
CMX-Tiny+
X
uC/OS-II
X
ThreadX
X
RTXC Quadros
X
Fusion RTOS
X
OSEK (ORTI)
X
OSE Epsilon
X
MiSPO NORTi
 
X
Segger embOS
 
X

Each RTOS plugin installs a number of new windows in C-SPY, most importantly the task or thread list windows where task-specific breakpoints can be specified and task-specific steps executed. Different inspector windows display the contents of the internal data structures of the RTOS such as timers, queues, semaphores, resources and mailboxes.

A free, open source RTOS called FreeRTOS is available as part of our ARM7 Development System.

[2] Does the IAR Embedded Workbench require a particular board?

No, but it is seamlessly integrated to our MINI-MAX/ARM-C board which simplifies ARM7 development. If you have the IAR J-Link USB Debugger, you can perform source-level debugging on the MINI-MAX/ARM-C.

[3] How do I debug ?

IAR J-Link USB debugger allows source level debugging on the MINI-MAX/ARM-C board. Thanks to the high speed USB connection, downloading of programs is very fast.