Virtual Verification Environment Construction Services Using QEMU
SAQT -Solutions for Advancing Quality Technology-
*Note: This service is provided exclusively within Japan. We do not conduct business or provide support overseas.
Support for Realizing Advanced Virtual Verification in Automotive Development
- Target Department : Embedded Software Development
Problem
How do you test functions in increasingly sophisticated automotive applications?
- As the development of automotive applications such as ADAS grows in scale, you want to perform functional testing using object code to be mounted on the ECU via simulation prior to actual hardware development—however, the simulation speed is too slow.
- Constructing the necessary models for simulation requires significant time and effort.
- You want to construct high-speed virtual ECU simulations using QEMU.
Solution
We offer a Virtual Verification Environment Setup Service using QEMU to support the realization of advanced virtual verification in automotive development.
By conducting tests on automotive applications within a virtual verification environment utilizing target system binaries prior to working with actual ECUs or physical vehicles, you can reduce rework, shorten development cycles, and lower overall development costs. Furthermore, by providing support for constructing a virtual ECU environment using QEMU—a widely adopted tool for system virtualization—we enable high-speed, instruction-set-level simulations even within PIL (Processor-in-the-Loop) setups. This improves application testing efficiency and accelerates development timelines.
-
Features 1
Computer system emulation via object code execution
-
Features 2
Instruction set emulation available for CPUs such as ARM and RISC-V
-
Features 3
High-speed execution
Implementation Items
-
1. Model Creation Service for Virtual Verification Environments
We develop peripheral function models required to build virtual ECUs using QEMU.
-
2. Instruction Set Simulation (ISS)-Based Virtual Verification Environment Setup Service
We construct ISS-based virtual verification environments using QEMU.
-
3. MIL-SIL-PIL-HIL Combined Virtual Verification Environment Setup Service
We construct complex, combined virtual verification environments for virtual ECUs integrated with sensor models, driver models, vehicle models, and more.
-
4. Provision of Virtual Verification Development Environments
We provide a GDB-based debugging environment for applications running on QEMU.
Deliverables
-
Peripheral function models (C/C++ models for peripheral functions used in QEMU)
-
QEMU-based ISS virtual ECU tools (executable binaries)
-
MIL-SIL-PIL-HIL combined virtual tools (executable binaries)
-
Virtual verification development environment (Visual Studio Code-based development environment)
Co-creating unprecedented evolution through unstoppable technology.
Please feel free to contact us for details on our products and services or to request materials.