QEMUを使った仮想検証環境構築サービス
車載開発における高度な仮想検証を実現するためのご支援

  • 対象業界:組み込みソフト開発
課題

高度化する車載アプリケーションに対し、その機能を
どのようにテストするのか。
こんな現状・課題はありませんか?

  • ADAS等車載アプリケーション開発が大規模化し、車載アプリケーションの機能テストでは、実機の開発前にシミュレーションを使い、ECUに実装するオブジェクトコードを使ったテストを行いたいが、シミュレーションの速度が遅い。
  • シミュレーションに必要なモデルの構築に手間が掛かる。
  • QEMUを使った高速な仮想ECUのシミュレーションを構築したい。
解決

車載開発における高度な仮想検証を実現するためのご支援として、QEMUを使った仮想検証環境構築サービスをご提供します。

車載アプリケーションのテストをECU実機や実車の前に、ターゲットシステムのバイナリを使った仮想検証環境で実施することで手戻りを減らし、開発期間の短期化や開発コストの低減化を実現します。また、システムの仮想化に広く用いられるQEMUを使用した仮想ECU環境の構築支援により、PILにおいても高速な命令セットレベルのシミュレーションを実現し、アプリケーションのテストの効率化、開発期間の短縮が行えます。
  • 特長 1
    オブジェクトコードの実行によるコンピュータシステムのエミュレータ
  • 特長 2
    ARM、RISC-V等のCPUの命令セットのエミュレーションが可能
  • 特長 3
    高速な実行

実施項目

01 仮想検証環境向けモデル作成サービス

QEMUを使った仮想ECUの構築に必要な周辺機能モデルを開発します。

02 命令セットシミュレーション(ISS)ベースの仮想検証環境構築サービス

QEMUを使ったISSベースの仮想検証環境を構築します。

03 MIL-SIL-PIL-HIL複合仮想検証環境構築サービス

センサーモデル/ドライバーモデル/車両モデル等と連成した仮想ECUの複合仮想検証環境を構築します。

04 仮想検証開発環境の提供

QEMU上で実行するアプリケーションのGDBベースのデバッグ環境を提供します。
実施項目

成果物

周辺機能モデル(QEMUで利用する周辺機能のC/C++モデル)

QEMUを使ったISSベースの仮想ECUツール(実行バイナリ)

MIL-SIL-PIL-HIL複合仮想ツール(実行バイナリ)

仮想検証開発環境(Visual Studio Codeベースの開発環境)