AUTOSAR BSWに対応した車載統合システム向けCANコントローラ仮想化手法

書誌事項

タイトル別名
  • Virtualizing CAN Contoller with AUTOSAR BSW for Automotive Control System

この論文をさがす

抄録

車載制御システム設計において複数のECUを統合してECUの数を減らすECU統合を実現したいという要求がある.この目的のため,仮想化支援機能を持つマイクロコントローラとハイパーバイザが開発されている.本論文では,ハイパーバイザを用いたECU統合において,複数のアプリケーションからCANコントローラを共有する仮想化手法を提案する.提案手法は,車載ソフトウェアプラットホームであるAUTOSAR BSWのソフトウェア構成を大きく変えず,時間パーティショニングに影響を及ぼさない機構となっている.提案手法を車載制御システム向けのマイクロコントローラのハイパーバイザ上で実現し,コード変更量,コードサイズ,メモリ使用量,実行オーバヘッドについて評価した.

In automotive control system design, there is a demand to reduce the number of ECUs by integrating multiple ECUs. For this purpose, microcontrollers with virtualization support functions and hypervisor have been developed. In this paper, I propose a virtualization method that enables CAN controllers to be shared by multiple applications for ECU integration using a hypervisor. The proposed method does not significantly change the software structure of AUTOSAR BSW which is the de-facto standard software platform for automotive control system. Moreover, the proposed method does not affect the time partitioning mechanism. The proposed method is implemented on a microcontroller and its hypervisor for automotive control systems. I evaluate the code changes, code size, memory usage, and execution overhead.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ