| 【中文题名】 | 基于组件的嵌入式系统开发与应用 |
| 【英文题名】 | |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2003-9-15 |
| 【中关键词】 | 嵌入式系统,MICO,CORBA,QORB中间件,IDL,组件技术 |
| 【英关键词】 | embedded system,CORBA,MICO static invocation,QORB,Component,Technology management of personal date information, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>微型计算机>各种微型计算机>微处理机 |
| 【论文摘要】 |
随着嵌入式系统日益普及,基于嵌入式系统开发应用软件的需求越来越广泛,但是嵌入式系统资源(如CPU处理能力、内存容量、功耗等)有限,从而使在该系统上运行的应用软件的大小及运行速度受到了不同程度的限制。解决这些问题的方法之一是采用裁减的客户端中间件开发平台,并使用组件技术进行应用软件开发。
本文对中间件CORBA和QPE开发平台的软硬件环境进行了深入的分析,基于QPE存储容量和CPU处理速度等硬件环境的局限,对CORBA的两种工作方式,既静态调用方式和动态调用方式进行比较,论述了‘设计基于QPE客户端中间件’应该采用静态调用工作方式的原因,设计并实现了‘客户端中间件模型QORB’。该中间件模型依据QPE开发平台的特点,采用静态调用方式,对已有MICO进行了大幅度的裁减,不但实现了客户端ORB最小化,而且符合CORBA规范,从而解决了资源有限的问题。QORB中间件采用GIOP/IIOP协议,客户端应用程序通过该中间件平台访问服务器端的远程目标对象,服务器端可以是台式机或专用服务器。
面向对象技术和组件技术是当今两种比较流行的软件程序设计方法。在对面向对象技术、组件技术深入研究的基... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-5 |
|
目录 |
5-7 |
|
第一章 绪论 |
7-11 |
|
1.1 课题的研究背景 |
7-9 |
|
1.1.1 嵌入式系统概述及特点 |
7-8 |
|
1.1.2 嵌入式软件开发方法的概述 |
8-9 |
|
1.2 课题研究的意义 |
9-10 |
|
1.3 课题研究的内容 |
10 |
|
1.4 论文组织 |
10-11 |
|
第二章 CORBA中间件 |
11-19 |
|
2.1 引言 |
11 |
|
2.2 CORBA体系结构 |
11-18 |
|
2.2.1 对象请求代理(ORB) |
13-14 |
|
2.2.2 接口定义语言(IDL) |
14-15 |
|
2.2.3 接口存储库(Interface Repository) |
15 |
|
2.2.4 对象适配器(Object Adaptor) |
15-16 |
|
2.2.5 实现存储库(Implementation Repository) |
16 |
|
2.2.6 ORB互操作体系结构 |
16 |
|
2.2.7 CORBA服务(CORBA Services) |
16-18 |
|
2.3 小结 |
18-19 |
|
第三章 基于QPE中间件模型设计 |
19-24 |
|
3.1 引言 |
19 |
|
3.2 QPE开发平台环境 |
19-21 |
|
3.2.1 QPE开发平台软件环境特点 |
19-20 |
|
3.2.2 QPE开发平台硬件特点 |
20-21 |
|
3.3 嵌入式中间件现状 |
21 |
|
3.4 基于QPE中间件模型 |
21-23 |
|
3.4.1 QPE中间件模型的设计目标 |
21 |
|
3.4.2 QORB中间件模型的调用方式 |
21-23 |
|
3.4.3 客户端中间件模型的基本框架和工作原理 |
23 |
|
3.5 小结 |
23-24 |
|
第四章 基于QPE中间件模型-QORB的分析与实现 |
24-34 |
|
4.1 基于QPE中间件模型开发平台的体系结构 |
24 |
|
4.2 QPE客户端中间件QORB实现--裁剪MICO系统 |
24-33 |
|
4.2.1 MICO系统简介 |
24-25 |
|
4.2.2 实现目标与实施方法 |
25 |
|
4.2.3 裁剪MICO系统 |
25-31 |
|
4.2.4 简化MICO系统体系结构 |
31-33 |
|
4.3 小结 |
33-34 |
|
第五章 基于组件的PDA应用软件设计与实现 |
34-48 |
|
5.1 引言 |
34-35 |
|
5.2 基于面向对象技术开发PDA应用软件 |
35-37 |
|
5.2.1 面向对象技术 |
35-36 |
|
5.2.2 面向对象开发PDA应用软件方法 |
36-37 |
|
5.3 基于组件技术开发PDA应用软件系统 |
37-41 |
|
5.3.1 组件的基本概念 |
37-38 |
|
5.3.2 组件技术 |
38-40 |
|
5.3.3 组件技术开发PDA应用软件方法特点 |
40-41 |
|
5.4 基于组件PDA个人信息管理应用软件的设计与实现 |
41-47 |
|
5.4.1 功能简介 |
41 |
|
5.4.2 实现目标 |
41 |
|
5.4.3 设计总体结构 |
41-42 |
|
5.4.4 个人信息管理组件接口设计 |
42-43 |
|
5.4.5 个人信息管理组件接口实现 |
43 |
|
5.4.6 客户端应用软件程序的实现 |
43-44 |
|
5.4.7 服务器端应用软件程序实现 |
44-45 |
|
5.4.8 应用程序实现过程 |
45-46 |
|
5.4.9 QORB开发应用程序优点 |
46-47 |
|
5.5 小结 |
47-48 |
|
第六章 总结和展望 |
48-49 |
|
6.1 总结 |
48 |
|
6.2 展望 |
48-49 |
|
致谢 |
49-50 |
|
参考文献 |
50-52 |
|
| 【DOI】 | LunWen.ID:2.2008.362864 |