TY - GEN
T1 - A hardware abstraction layer for integrating real-time and general-purpose with minimal kernel modification
AU - Kinebuchi, Yuki
AU - Kanda, Wataru
AU - Yumura, Yu
AU - Makijima, Kazuo
AU - Nakajima, Tatsuo
PY - 2009/12/1
Y1 - 2009/12/1
N2 - Integrating real-time and general-purpose operating systems into a single embedded device is promising scheme to support both real-time responsiveness and rich functionality with reasonable engineering cost. However, even if the modification for a single combination of real-time and general-purpose operating systems is small, it would be problematic when considering combinations of various operating systems. It is usual for manufacturers to leverage diverse operating systems, depending on real-time constraint, application set, software property they own, etc. In this paper, we introduce a thin virtualization layer for integrating real-time and general-purpose operating systems with a minimal modification to each operating system kernel. Using our virtualization layer, we integrated TOPPERS RTOS and Linux on the SH-4A processor platform with a few dozen lines of modification to each kernel, while introducing sufficiently-small overhead to both real-time responsiveness and system throughput.
AB - Integrating real-time and general-purpose operating systems into a single embedded device is promising scheme to support both real-time responsiveness and rich functionality with reasonable engineering cost. However, even if the modification for a single combination of real-time and general-purpose operating systems is small, it would be problematic when considering combinations of various operating systems. It is usual for manufacturers to leverage diverse operating systems, depending on real-time constraint, application set, software property they own, etc. In this paper, we introduce a thin virtualization layer for integrating real-time and general-purpose operating systems with a minimal modification to each operating system kernel. Using our virtualization layer, we integrated TOPPERS RTOS and Linux on the SH-4A processor platform with a few dozen lines of modification to each kernel, while introducing sufficiently-small overhead to both real-time responsiveness and system throughput.
KW - Embedded systems
KW - System integration
KW - Virtualization
UR - http://www.scopus.com/inward/record.url?scp=84880433379&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84880433379&partnerID=8YFLogxK
U2 - 10.1109/STFSSD.2009.39
DO - 10.1109/STFSSD.2009.39
M3 - Conference contribution
AN - SCOPUS:84880433379
SN - 9780769535722
T3 - Proceedings - 1st International Workshop on Software Technologies for Future Dependable Distributed Systems, STFSSD 2009
SP - 112
EP - 116
BT - Proceedings - 1st International Workshop on Software Technologies for Future Dependable Distributed Systems, STFSSD 2009
T2 - 1st International Workshop on Software Technologies for Future Dependable Distributed Systems, STFSSD 2009
Y2 - 17 March 2009 through 18 March 2009
ER -