@inproceedings{3d663c87bc2c43cbbd92fa5e6e19eeba,
title = "Constructing a multi-OS platform with minimal engineering cost",
abstract = "Constructing an embedded device with a real-time and a general-purpose operating system has attracted attention as a promising approach to let the device balance real-time responsiveness and rich functionalities. This paper introduces our methodology for constructing such multi-OS platform with minimal engineering cost by assuming asymmetric OS combinations unique to embedded systems. Our methodology consists of two parts. One is a simple hypervisor for multiplexing resources to be shared between operating systems. The other is modifying operating systems to allow them to be aware of each other. We constructed an experimental system executing TOPPERS and Linux simultaneously on a hardware equipped with an SH-4A processor. The modification to each operating system kernel limited to a few dozen lines of code and do not introduce any overhead that would compromise real-time responsiveness or system throughput.",
author = "Yuki Kinebuchi and Takushi Morita and Kazuo Makijima and Midori Sugaya and Tatsuo Nakajima",
note = "Publisher Copyright: {\textcopyright} IFIP International Federation for Information Processing 2009.; 3rd IFIP TC 10 International Embedded Systems Symposium, IESS 2009 ; Conference date: 14-09-2009 Through 16-09-2009",
year = "2009",
doi = "10.1007/978-3-642-04284-3_18",
language = "English",
isbn = "9783642042836",
series = "IFIP Advances in Information and Communication Technology",
publisher = "Springer New York LLC",
pages = "195--206",
editor = "Achim Rettberg and Zanella, {Mauro C.} and Michael Amann and Michael Keckeisen and Rammig, {Franz J.}",
booktitle = "Analysis, Architectures and Modelling of Embedded Systems - 3rd IFIP TC 10 International Embedded Systems Symposium, IESS 2009, Proceedings",
}