Arm Virtual Hardware

winIDEA support for Arm Virtual Hardware powered by Corellium

Before a real tar­get hard­ware is avail­able, start­ing develop­ment and ini­tial inte­gra­tion work with vir­tu­al hard­ware makes sense. The increas­ing com­plex­i­ty of embed­ded soft­ware in gen­er­al, time-to-mar­ket, and the early setup of test automa­tion jus­ti­fy using such vir­tu­al hard­ware also called Vir­tu­al Tar­get or Vir­tu­al Pro­to­type.

Arm-Virtual-hardware
Arm-Virtual-hardware-winIDEA-setup

Level 4 Vir­tu­al ECUs such as Arm Vir­tu­al Hard­ware pow­ered by Corel­li­um (AVH) enables you to run tar­get com­piled auto­mo­tive soft­ware. This means that the same appli­ca­tion can be exe­cut­ed first on the vir­tu­al ECU and later on tar­get hard­ware once it becomes avail­able, allow­ing for a smooth tran­si­tion.

Arm-Virtual-hardware-Level

winIDEA sup­ports Arm Vir­tu­al Hard­ware pow­ered by Corel­li­um and offers the same front-end and func­tion­al­i­ty used for on-tar­get soft­ware develop­ment, debug­ging and test­ing. As soon as tar­get hard­ware is avail­able, sim­ply switch to it with a mouse click and con­tin­ue work­ing in the envi­ron­ment you are already used to.

Like­wise, winIDEA SDK pro­vides the same inter­faces - a Con­tin­u­ous Inte­gra­tion automa­tion script can be used with­out change on both the real and vir­tu­al ECU.

The main use cases for the winIDEA - Arm AVH setup:

  • Pre-Sil­i­con Soft­ware Develop­ment and Test­ing
  • Cloud-based Co-Develop­ment
  • Cloud-based Cus­tomer Eval­u­a­tion Plat­forms
  • Test Automa­tion / CI
Scroll to Top