Xvisor VirtIO-CAN: Fast Virtualized CAN

Abstract : Nowadays, vehicles are embedding more and more electronics to support new functions such as driver monitoring, lane keeping and adaptive cruise control. However, adding electronics makes vehicles more expensive. Fortunately, virtualiza-tion, via a hypervisor, reduces the number of embedded chips in vehicle by running different guests, i.e. Operating Systems (OSes), offering several services on the same board. As the communication between embedded controllers is compulsory for vehicles to function, an optimized virtualization of the Controller Area Network (CAN) bus becomes mandatory. CAN bus virtualization is challenging as it has to tackle the CAN arbitration mechanism and to provide CAN frame broadcast in a transparent manner. In this paper, we use the VirtIO virtual-ization interface with a virtual CAN service and framework to manage virtualized system external and internal CAN messaging.
Document type :
Conference papers
Liste complète des métadonnées

Cited literature [7 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01291895
Contributor : Marc Boyer <>
Submitted on : Tuesday, March 22, 2016 - 11:50:07 AM
Last modification on : Monday, April 9, 2018 - 12:20:04 PM
Document(s) archivé(s) le : Sunday, November 13, 2016 - 11:04:41 PM

File

paper_61.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01291895, version 1

Collections

Citation

Jimmy Durand Wesolowsk, Aymen Boudguiga, Anup Patel, Julien Viard de Galbert, Matthieu Donain, et al.. Xvisor VirtIO-CAN: Fast Virtualized CAN. 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), Jan 2016, TOULOUSE, France. ⟨hal-01291895⟩

Share

Metrics

Record views

123

Files downloads

237