• DocumentCode
    3030925
  • Title

    TMO-eCos: an eCos-based real-time micro operating system supporting execution of a TMO structured program

  • Author

    Kim, Jung-Guk ; Kim, Moon Hae ; Kim, Kwang ; Heu, Shin

  • Author_Institution
    Hankuk Univ. of Foreign Studies, South Korea
  • fYear
    2005
  • fDate
    18-20 May 2005
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    The TMO (time-triggered message-triggered object) model is a well-known real-time object model for distributed and timeliness-guaranteed computing. A couple of years ago, we developed a Linux-based real-time kernel supporting execution of a TMO structured program, named TMO-Linux. TMO-Linux has been used well in various applications including small embedded devices and real-time control applications, but it still has some drawbacks due to its size and server-like characteristics. To overcome these problems, we recently developed a small embedded kernel to support execution of a TMO structured program by modifying eCos™ kernel named TMO-eCos. TMO-eCos supports a deadline-driven scheduling, a network transparent distributed IPC, and time-triggered and message-triggered real-time threads for TMO-based OO programming. In this paper, we present the design of TMO-eCos.
  • Keywords
    Linux; distributed programming; embedded systems; object-oriented programming; operating system kernels; structured programming; Linux; TMO structured program; deadline-driven scheduling; distributed computing; eCos kernel; embedded device; object-oriented programming; real-time microoperating system; time-triggered message-triggered object; timeliness-guaranteed computing; Distributed computing; Engines; Kernel; Middleware; Object oriented modeling; Operating systems; Real time systems; Size control; Timing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
  • Print_ISBN
    0-7695-2356-0
  • Type

    conf

  • DOI
    10.1109/ISORC.2005.58
  • Filename
    1420968