Font Size: a A A

Research And Implementation Of The Middleware Supporting TMO Based On Windows CE

Posted on:2006-09-07Degree:MasterType:Thesis
Country:ChinaCandidate:J P TuFull Text:PDF
GTID:2168360155455202Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The time-triggered message-triggered object (TMO) structuring scheme is a semantically powerful extension of the conventional object oriented design and implementation techniques which allows the system designer to accurately specify timing characteristics of data and function components of high—level distributed computing objects. It can be used in the applications of hard and soft real-time systems, real-time simulations, and general concurrent systems. In this paper, a middleware supporting TMO based on Windows CE operating system (TMOSMCE) is designed and implemented. This paper concentrates on the aspects as follows:1. Introducing the TMO' s structuring scheme, its major features and its requirements on the supporting operating system. It is analyzed "the kernel features of Windows CE operating system, studied some important techniques related to the basic development process based on Windows CE and introduced middleware techniques in this paper.2. Designing the architecture and the internal thread structure of TMOSMCE. The two-level scheduling policy is adopted to manage the threads within TMOSMCE. The timeout parameter is effectively used to call the API WaitForSingleObject to build a time-slicing mechanism. Message communication system is designed based on Microsoft message queue (MSMQ).3. Implementing precise counter by accessing the high-performance counter provided by the system. A scheduler is designed to assure the on-time activation of TMO methods and deal with the timeout of TMO methods. Message communication system is implemented based on MSMQ. The global time for distributed objects to supply the time service is established within computing nodes. A API library named TMOFC(TMO Fundation Class) is created, which consists of a collection of specific C++ classes and functions to provide a friendly interface for programmer.4. Introducing the rules and ways of the application based on TMOSMCE. Various steps involved in initialization of the application system based...
Keywords/Search Tags:time-triggered, message-triggered, middleware, Windows CE
PDF Full Text Request
Related items