Font Size: a A A

The Task Management Of The Embedded And Real-time Middleware ARTs-ORB

Posted on:2008-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:A Q DuanFull Text:PDF
GTID:2178360272469188Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Due to constraints on footprint, performance, and weight. power consumption, real-time, embedded system software development has historically lagged mainstream software development methodologies. As a result, real-time, embedded software systems are costly to evolve and maintain. Moreover, they are often so specialized that they can not adapt readily to meet new market opportunities or technology innovations. With the fast development, a growing class of real-time and embedded systems requires end-to-end support for various qualities of service (QoS) aspects, such as bandwidth, latency, fitter, and depend ability. All these show that the quantity and quality of embedded real-time software are very important, and give birth to the distributed object middleware.The goal of middleware is to integrate reusable software components to decrease the cycle-time and effort required to develop high-quality real-time and embedded applications and services. In this paper, task management of a middleware ARTs-ORB is designed and implemented.In this paper, middleware and real-time middleware is introduced, and then lead to the architecture of ARTs-ORB. And then the task model in ARTs-ORB is given. It contains its character, its property and its structure. Middleware must be able to hide the difference of different OS, so the thread library and its model are also brought forward. And then the thread management of ARTs-ORB is brought forward, which is thread pool. The use of thread pool is good for the performance of the system. And then the scheduling mechanism is discussed as an important part of this thesis. The scheduling policy in ARTs-ORB is priority-driven. Because of the independence of platform, so the uniform priority in middleware must be mapped to OS priority according to the low level OS.
Keywords/Search Tags:Real-time System, Real-time Middleware, Priority Mapping
PDF Full Text Request
Related items