Constructing a Multi-OS Platform with Minimal Engineering Cost

被引:0
|
作者
Kinebuchi, Yuki [1 ]
Morita, Takushi [1 ]
Makijima, Kazuo [1 ]
Sugaya, Midori [2 ]
Nakajima, Tatsuo [1 ]
机构
[1] Waseda Univ, Dept Comp Sci, Tokyo, Japan
[2] Japan Sci & Technol Agcy, Dependable Embedded OS Ctr, Tokyo, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:195 / +
页数:3
相关论文
共 50 条
  • [1] Multi-OS platform "i-PX9000"
    Tanioka, Takahiro
    Kawanabe, Masazumi
    Murakami, Shoichi
    NEC TECHNICAL JOURNAL, 2006, 1 (01): : 46 - 49
  • [2] Composition Kernel: A Software Solution for Constructing a Multi-OS Embedded System
    Kinebuchi, Yuki
    Makijima, Kazuo
    Morita, Takushi
    Courbot, Alexandre
    Nakajima, Tatsuo
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2010, 2010 (01)
  • [3] Modeling Speedup in Multi-OS Environments
    Tauro, Brian R.
    Liu, Conghao
    Hale, Kyle C.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (06) : 1436 - 1450
  • [4] Modeling Speedup in Multi-OS Environments
    Tauro, Brian R.
    Liu, Conghao
    Hale, Kyle C.
    2019 IEEE 27TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2019), 2019, : 336 - 346
  • [5] A multi-OS approach to trusted computer systems
    Yoshiura, H
    Miyazaki, K
    Itoh, S
    Takaragi, K
    Sasaki, R
    SECURITY PROTOCOLS, 2002, 2467 : 107 - 114
  • [6] Multi-OS isolation security mechanism for Android platforms
    Zhang, Zhijiao
    Chen, Yu
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2014, 54 (12): : 1517 - 1521
  • [7] SIGMA System: A Multi-OS Environment for Embedded Systems
    Kanda, Wataru
    Murata, Yu
    Nakajima, Tatsuo
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 59 (01): : 33 - 43
  • [8] SIGMA System: A Multi-OS Environment for Embedded Systems
    Wataru Kanda
    Yu Murata
    Tatsuo Nakajima
    Journal of Signal Processing Systems, 2010, 59 : 33 - 43
  • [9] Towards an Architecture for an UI-Compositor for Multi-OS Environments
    Holstein, Tobias
    Wietzke, Joachim
    SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 138 - 145
  • [10] A multi-OS approach to trusted computer systems - (Transcript of discussion)
    Yoshiura, H
    SECURITY PROTOCOLS, 2002, 2467 : 115 - 118