Composition kernel: A software solution for constructing a multi-OS embedded system

Yuki Kinebuchi, Kazuo Makijima, Takushi Morita, Alexandre Courbot, Tatsuo Nakajima

研究成果: Article査読

抄録

Modern high-end embedded systems require both predictable real-time scheduling and high-level abstraction interface to their OS kernels. Since these features are difficult to be balanced by a single OS, some methods that accommodate multiple different versions of OS kernels, typically real-time OS and general purpose OS, into a single device have been proposed. The hybrid kernel, one of those methods, executes a general purpose OS kernel as a task of real-time OS which can support those features with reasonable engineering effort. However when adapting the approach to various combinations of OS kernels, which is required in the real-world embedded system design, the engineering effort of modifying the kernel becomes not negligible. This article introduce a method called a composition kernel which uses a thin abstraction layer for accommodating kernels without making direct dependencies between them. The authors developed the abstraction layer on an SH-4A processor and executed kernels on top of it. The amount of modifications to the kernels was significantly smaller than that in related work, while introducing only negligible verhead to the performance of the kernels.

本文言語English
論文番号458085
ジャーナルEurasip Journal on Embedded Systems
2010
DOI
出版ステータスPublished - 2010 12 1

ASJC Scopus subject areas

  • 制御およびシステム工学
  • コンピュータ サイエンス(全般)

フィンガープリント

「Composition kernel: A software solution for constructing a multi-OS embedded system」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル