• DocumentCode
    3038622
  • Title

    A Hardware Abstraction Layer for Integrating Real-Time and General-Purpose with Minimal Kernel Modification

  • Author

    Kinebuchi, Yuki ; Kanda, Wataru ; Yumura, Yu ; Makijima, Kazuo ; Nakajima, Tatsuo

  • Author_Institution
    Dept. of Comput. Sci., Waseda Univ., Tokyo, Japan
  • fYear
    2009
  • fDate
    17-17 March 2009
  • Firstpage
    112
  • Lastpage
    116
  • Abstract
    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.
  • Keywords
    Linux; embedded systems; microprocessor chips; operating system kernels; virtual machines; Linux operating system; SH-4A processor platform; TOPPERS operating system; general-purpose operating systems; hardware abstraction layer; kernel modification; realtime operating systems; single embedded device; thin virtualization layer; embedded systems; system integration; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Dependable Distributed Systems, 2009 Software Technologies for
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-0-7695-3572-2
  • Electronic_ISBN
    978-0-7695-3572-2
  • Type

    conf

  • DOI
    10.1109/STFSSD.2009.39
  • Filename
    4804582