Font Size: a A A

Embedded Software Industry-oriented Application Programming Middleware Technology

Posted on:2006-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:Q FengFull Text:PDF
GTID:2208360152497551Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The development of computer hardwares, communication and Internet brings forward some new demands in embedded software development field as follows: openness technology, construction of embedded application platform oriented to certain field, and software desi gn processs that is guided by clients, etc. In order to adapt the software development to the above characteristics, we aim at shortening the development period, improving reusability, scalability and maintainability. In the light of the characteristics of certain field, it is required to adopt different middlewares, and to implement specific applications through standard interface that hides the details according to consistent software development frameworks. And in the development, the task and object are the basic elements. The specialism of embedded software requires that the embedded platform holds the characteristics of certain profession. So, this paper analysis and discuss the field-oriented embedded platform/runtime support framework, according to the field characteristics. And then the main points of middleware technologies that are used in the implementation of embedded software are summarized. Besides this paper is based on the sub-project "the study and implementation on the OSE"of "10th Five-year Plan", and National 863 project "the embedded software develo -pment platfoem oriented to PDA". This paper is engaged in implementing two different programming middlewares, using structural technologh and object-oriented technology. In the "10th Five-year Plan"sub-project, this paper firstly introduces the operating system extention OSE and analyse its architecture, then it expatiates on the procedure of design and realization of the COM module in the OSE libarary (network version). At last this paper focuses on description in OSE test and validate system design and how to construct the test communicateon environment on CRTOS, some simple test datas are worked out. Because of the realtime requirement, we adopt traditional structural developmenting pattern, use interface table and conditional compiling techniques encapsulate and extend CRTOS's functions, supply a uniform programming platform to the application development. In the 863 project, according to the confugratable, reusable, and development simple requirements of the platform, this paper novelly use object-oriented developing pattern and many kinds of object-oriented middleware techniques, detailedly describes designing scheme of run-time supported framework on a PDA platform. It puts forwords...
Keywords/Search Tags:embedded software platform, middleware, interface, object-oriented, design pattern, framework, runtime support framework
PDF Full Text Request
Related items