Abstract

On embedded devices, network traffic management is crucial. One of the most fundamental criteria in projects on which embedded devices are created is connecting devices to one another. Additionally, sharing the internet connection, if there is one, has evolved into a need in today's world. In this project, two different operating systems are running by using hypervisor on the same board. The aim of this study is to connect two operating systems running on Xen Hypervisor using a virtual bridge and share the internet connection. An Embedded Linux distribution created with the Yocto project was run on the host domain (Domain-0 in Xen Hypervisor terminology), and Android Automotive OS was run on the guest domain (DomU in Xen Hypervisor terminology). A special topology has been designed for two virtual domains to communicate. Network management is handled by Embedded Linux, as Embedded Linux runs on Domain-0. Moreover, some scripts have been developed on both domains to implement the designed topology. These scripts enable quick and automatic completion of the required actions. In conclusion, this study describes how to automatically establish a network that provides communication between two virtual domains on Xen Hypervisor running on embedded devices. This paper is applicable to any project, provided the Xen hypervisor framework is used. It offers a reliable and efficient solution to connection needs such as infotainment and cluster systems, especially in systems where communication and internet are becoming more widespread for embedded devices such as automotive.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call