Poster: A paravirtualized android for next generation interactive automotive systems

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Android's APIs, bluetooth support and smartphone integration provide capabilities for user interaction with In-Vehicle Infotainment (IVI) and vehicle control services. However, Android is not developed to interface with automotive subsystems accessed via CAN bus networks. This work proposes a new automotive system based on our Quest-V partitioning hypervisor, which allows Android to communicate and interact with timing and safety-critical services managed by the Quest real-time OS (RTOS). Quest is used to filter and receive messages from Android applications and to interface with a car's internal CAN bus in a timing predictable manner. Android is then used to host IVI applications and provide a user interface to real-time vehicle services. This system design allows Android to leverage the timing guarantees of Quest, while securely isolating critical hardware components and memory regions. Quest-V hosts a paravirtualized Android 8.1 (Oreo) guest, which required modification of 126 lines of kernel code. Secure shared memory communication mechanisms between Android and a separate Quest guest provide real-time I/O to CAN bus networks.

Cite

CITATION STYLE

APA

Sinha, S., Golchin, A., Einstein, C., & West, R. (2020). Poster: A paravirtualized android for next generation interactive automotive systems. In HotMobile 2020 - Proceedings of the 21st International Workshop on Mobile Computing Systems and Applications (p. 100). Association for Computing Machinery, Inc. https://doi.org/10.1145/3376897.3379163

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free