Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.404

Navigation: » No topics above this level «

Scroll Prev Top Next More

Operating System Awareness

winIDEA provides kernel awareness for many popular real-time operating systems (RTOS) and embedded operating systems.

Kernel awareness enables winIDEA to display operating system objects such as tasks, threads, and scheduling information during debugging.

 

Operating system

Supplier

FreeRTOS

FreeRTOS (Amazon Web Services)

Linux

Linux Foundation

OSEK/AUTOSAR

(ERIKA, EB tresos, POSIX, …)

all AUTOSAR vendors

PXROS-HR

HighTec

QNX Neutrino

QNX

rcX

Hilscher

SafeRTOS

WITTENSTEIN high integrity systems

Sciopta

SCIOPTA Systems

ThreadX

Eclipse Foundation

Zephyr

Zephyr Project (Linux Foundation)

µC/OS

Micrium (Silicon Labs)

L4Re

Kernkonzept

PikeOS

SYSGO

Keil RTX

Arm

 

 

Operating systems configuration

Configure operating system awareness using the Session Configuration Wizard.

Select the operating system used by your application and provide OS description files if required.

 

For advanced trace-based analysis, the Trace Configuration Helper (iTCHi) can generate suitable trace and profiler configurations automatically.

 

 

Tasks window

The Tasks Window displays information about operating system tasks or threads, including their parameters and runtime state.

 

 

Operating system profiling

Operating system profiling analyzes runtime behavior of tasks and scheduling events.

 

Before profiling can be performed:

1.Operating system awareness must be configured.

2.The Analyzer / Profiler must be configured.

 

For advanced trace-based profiling setups, the Trace Configuration Helper (iTCHi) can be used to automatically generate the required profiler configuration.

 

Refer to the RTOS-specific chapter for details on OS awareness configuration and to the Analyzer Configuration chapter for general information about profiler setup.

 

 

Copyright © 2026 TASKING