TMO-eCos: An eCos-based Real-time Micro Operating System Supporting Execution of a TMO Structured Program
Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05) (2005)
May 18, 2005 to May 20, 2005
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2005.58
Jung-Guk Kim , Hankuk University of Foreign Studies, Korea
Moon Hae Kim , Konkuk University, Korea
Kwang Kim , Hanyang University, Korea
Shin Heu , Hanyang University, Korea
The TMO (Time-triggered Message-triggered Object) model is a well-known real-time object model for distributed and timeliness-guaranteed computing. In 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 realtime threads for TMO-based OO programming. In this paper, we present the design of TMO-eCos.
M. H. Kim, K. Kim, S. Heu and J. Kim, "TMO-eCos: An eCos-based Real-time Micro Operating System Supporting Execution of a TMO Structured Program," Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)(ISORC), Seattle, Washington, 2005, pp. 182-189.