Font Size: a A A

Design And Implementation Of An Embedded Real-time Middleware

Posted on:2007-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:X F ZhouFull Text:PDF
GTID:2178360182493730Subject:Computer Science and Technology
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 oftenso specialized that they can not adapt readily to meet new market opportunities or technology innovations.To further exacerbate matters, a growing class of real-time, embedded system's require end-to-end support for various quality of service (QoS) aspects, such as bandwidth, latency, jitter, and depend ability. 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.Middleware simplifies application development by providinga uniform view of hetero geneous networks, protocols, and OS features.First, this thesis introduces concept, characteristic, architecture, scheduling of real-time systems and real-time infrastructure.Secondly, this thesis introduces CORBA, concept of real-time CORBA, real-time CORBA specification, real-time CORBA architecture, priorities propagated of real-time CORBA, real-time CORBA resource manage, synchronization and research of real-time CORBA scheduling service.Finally, this thesis discusses implementation of real-time middleware. They are real-time CORBA request demultiplexing, real-time thread pools, real-time ORB and design of network connection.If we increase the workloads,the system will perform faster than others.
Keywords/Search Tags:embedded system, middleware, Real-time, minimumCORBA
PDF Full Text Request
Related items