[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 ARM7 Development System require a particular board?
No, but it is seamlessly integrated to our MINI-MAX/ARM 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.
[3] How do I debug ?
IAR J-Link USB debugger allows source level debugging on the MINI-MAX/ARM board. Thanks to the high speed USB connection, downloading of programs is very fast.
|