
论文摘要
目前,嵌入式系统正以前所未有的速度向前发展。随着嵌入式技术的发展,嵌入式应用的不断增长以及嵌入式系统复杂性的不断提高,相应的,嵌入式软件的规模和复杂性也在不断提高。如何快速,高效地开发嵌入式软件,使开发出的应用程序具有可移植性,可重用性和可伸缩性,降低软件的开发、维护、升级的代价,已经成为了当前嵌入式软件开发中的一个热点问题。框架是一个一般设计的实现,由一些互相合作的类组成,能适应特定领域中的各种情况。应用开发人员通过扩展或定制框架生成应用特定部分的功能。一个成功的框架很大程度上简化了复杂系统的开发。课题的目标是在嵌入式系统下设计并实现一个系统框架,在此之上应用开发人员不必费尽心机去设计程序的流程而专心设计好应用的业务方法,从而快速,高效地开发嵌入式应用软件。课题来源于10 所预研项目,目的是通过开发一个运行在PC 主板上的系统管理框架对系统内所有硬件设备(包括DSP 设备、FPGA设备以及其它设备)和软件功能模块(以源码形式分布于硬盘中)进行集中部署、互连和运行控制;同时,为了适应系统不断向前发展的趋势,系统必须具备高度灵活的可配置性、可移植性、可扩展性、可伸缩性。
论文目录
第一章 引言1.1 课题背景1.2 课题综述1.3 章节安排第二章 基本概念2.1 CORBA 简介2.1.1 CORBA 的含义2.1.2 CORBA 的技术来源2.1.2.1 CORBA 的基本思想2.1.2.2 远程过程调用RPC 与CORBA2.1.3 CORBA 的其他优点2.1.4 概念和术语2.1.5 CORBA 的主要内容2.1.5.1 ORB 核心2.1.5.2 IDL 语言和语言映射2.1.5.3 存根和框架2.1.5.4 动态调用2.1.5.5 对象适配器2.1.5.6 接口仓库和实现仓库2.1.5.7 ORB 之间的互操作2.1.6 请求调用2.1.6.1 一般请求流2.1.6.2 引用和代理2.1.7 CORBA 应用程序的一般开发过程2.1.8 DeltaCORBA 简介2.2 软件无线电和SCA 简介2.2.1 软件无线电技术简介2.2.2 SCA 概述2.2.3 SCA 的软件体系结构2.2.4 核心框架在SCA 中的作用2.2.5 基于SCA 的应用系统的开发2.3 XML 语言简介2.3.1 XML 概述2.3.2 CORBA 和XML 是互补的技术第三章 国内外现状、趋势3.1 嵌入式环境对基于CORBA 的框架技术的需求3.2 国外现状分析3.3 国内现状分析及发展趋势第四章 嵌入式系统下可配置系统管理框架的设计与实现4.1 需求分析4.2 可配置系统管理框架的设计思想4.3 系统环境4.3.1 硬件环境4.3.2 软件环境4.4 可配置系统管理框架的开发流程4.5 系统设计与实现4.5.1 系统中的IDL 接口设计4.5.1.1 LifeCycle 接口设计4.5.1.2 Resource 接口设计4.5.1.3 ResourceFactory 接口设计4.5.1.4 Device 接口设计4.5.1.5 Application 接口设计4.5.1.6 Domainmanager 接口设计4.5.1.7 IDL 接口关系图4.5.2 XML 配置文件4.5.2.1 系统中的XML 配置文件及DTD 文件简介4.5.2.2 domainmanager.dtd 及对应的XML 配置文件4.5.2.3 device.dtd 及对应的XML 配置文件4.5.2.4 resource.dtd 及对应的XML 配置文件4.5.2.5 application.dtd 及对应的XML 配置文件4.5.3 实现CORBA 对象的C++伺服类4.5.3.1 DomainManager 接口实现4.5.3.2 ResourceFactory 接口实现4.5.3.3 Device 接口实现4.5.3.4 Application 接口实现4.5.3.5 Resource 接口实现4.5.3.6 系统中的辅助函数及其实现4.5.4 实现服务器程序的main 函数4.5.5 编译、链接服务器程序代码并运行服务器程序4.5.6 系统数据结构设计4.5.6.1 IDL 文件中的数据结构设计4.5.6.2 数据结构与软件模块的关系4.6 C++作为系统管理框架的程序设计语言第五章 测试与结论5.1 引言5.2 可配置系统管理框架的单元测试5.3 可配置系统管理框架的系统测试5.4 测试结论第六章 结束语6.1 课题总结6.2 展望参考文献致谢个人简历、在学期间的研究成果及发表的学术论文一、个人简历二、在学期间的研究成果三、发表的学术论文
相关论文文献
标签:嵌入式论文; 框架论文; 核心框架论文;