RTOS / Hypervisor
It is often the case with exceptionally complex applications, such as AUTOSAR or RTOS-based, safety critical, multi-core microcontroller automotive systems, that advanced analysis techniques are required to prove functional safety.
AUTOSAR applications can be especially challenging, which is why iSYSTEM provides hardware and software that delivers insights that can be imported into 3rd party tools for timing analysis. And for more classical RTOS applications, winIDEA's plugins make it possible to visualise tasks easily for a fast overview of what is really going on.
If you have a specific embedded development challenge and are unsure if the iSYSTEM ecosystem can support it, feel free to get in touch. We’d be happy to discuss your exact needs to see if and where we can help.
RTOS Awareness
To provide further insights into the state of real-time operating systems (RTOS), winIDEA provides a range of plugins.
Name | Supplier | Infineon TriCore | MPC5xxx / SPC5x | Renesas RH850 | ARM Cortex |
CMX-RTX | CMX | ||||
freeRTOS | freeRTOS | ||||
Linux | The Linux Foundation | ||||
MQX | NXP | ||||
OSEK/AUTOSAR (ERIKA, EB tresos, POSIX, …) |
all AUTOSAR vendors | ||||
PXROS-HR | |||||
QNX Neutrino | QNX Software Systems | ||||
rcX | Hilscher | ||||
RTX | Keil | ||||
SAFERTOS | Wittenstein | ||||
Sciopta | |||||
ThreadX | Express Logic | ||||
Zephyr | |||||
µC/OS | Micrium |
If your operating system is not listed or only your target architecture is not listed under the supported architectures, please contact iSYSTEM sales to check whether it’s being supported in the meanwhile or adding the support is planned already.
Hypervisor Support
iSYSTEM supports the following operating system for hypervisor:
- Kernkonzept, L4Re
- SYSGO, PikeOS
- ETAS, RTA-HVR
- OpenSynergy, COQOS MICRO
- Open source OP-TEE
- Open source Xen
There are several use cases to debug a hypervisor based embedded system, mostly dependant on the system architecture itself. We are happy to share our experience in this field with you. Please get in contact with our systems engineering department.
The ETAS RTA-HVR Hypervisor & Multi RTA-OS Profiling Application Note describes how to use winIDEA IDE for Multi-OS timing analysis (profiling) using the ETAS Lightweight Hypervisor, RTA-HVR.
The master core, which is operational after reset, executes a standards AUTOSAR OS (RTA-OS) and starts the slave core. The slave core executes the hypervisor which provides two virtual machines (VM0 and VM1). Within each of these VMs an (adapted) AUTOSAR OS (RTA-OS) is running.