Arm Virtual Hardware
winIDEA support for Arm Virtual Hardware powered by Corellium
Before a real target hardware is available, starting development and initial integration work with virtual hardware makes sense. The increasing complexity of embedded software in general, time-to-market, and the early setup of test automation justify using such virtual hardware also called Virtual Target or Virtual Prototype.
Level 4 Virtual ECUs such as Arm Virtual Hardware powered by Corellium (AVH) enables you to run target compiled automotive software. This means that the same application can be executed first on the virtual ECU and later on target hardware once it becomes available, allowing for a smooth transition.
winIDEA supports Arm Virtual Hardware powered by Corellium and offers the same front-end and functionality used for on-target software development, debugging and testing. As soon as target hardware is available, simply switch to it with a mouse click and continue working in the environment you are already used to.
Likewise, winIDEA SDK provides the same interfaces - a Continuous Integration automation script can be used without change on both the real and virtual ECU.
The main use cases for the winIDEA - Arm AVH setup:
- Pre-Silicon Software Development and Testing
- Cloud-based Co-Development
- Cloud-based Customer Evaluation Platforms
- Test Automation / CI
Useful links