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
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;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
Print_ISBN :
0-7695-2356-0
DOI :
10.1109/ISORC.2005.58