Creating a safer, greener, more secure future.

Stateviewer Plug-in

OPENRTOS®, SAFERTOS® and the FreeRTOS kernel ‘STATEVIEWER’ plugins provide enhanced kernel awareness with features including a snapshot of the task-switching and resource states, and the ability to check the stack usage of each task. This means that engineers working in either an IAR Embedded Workbench or Eclipse environment can develop and debug applications more quickly and with a high degree of confidence.

Download the Stateviewer Plugin

  • To download free demos and datasheets for Stateviewer please register for an account below. Your account for the Download Centre gives you instant and direct access to all of our available demos and resources. With your log in details you can return to the site and re-download new or existing demos at will. Existing User? Log in here.
  • By creating an account with us you may receive a follow-up email to ensure you were able to access all the information you need. You will not receive marketing materials unless you opted in, above. View our privacy policy here.

STATEVIEWER comes pre-installed with IAR’s EWARM IDE, for information on other platforms supported by STATEVIEWER within the IAR IDE please contact us here.

What's included


  • Stateviewer Plugin

Stateviewer allows the inspection of FreeRTOS/OpenRTOS® kernel task, queue and timer objects, and SafeRTOS® kernel task and queue objects, within Eclipse-based IDEs using CDT 7.0 and later versions via the standard DSF debugging interface. Also supports the legacy CDI debugging interface in conjunction with the GNU debugger (GDB) only.

* The legacy CDI debugger code will be removed from CDT as of version 9.0 (Neon release train - June 2016).
* In theory, Stateviewer should work with any debugging backend that interfaces via DSF (not just the GDB backend). The Code Composer Studio debugging backend is an example of non-GDB backend that works with StateViewer.