基于组件的嵌入式系统开发与应用

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:amyzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统日益普及,基于嵌入式系统开发应用软件的需求越来越广泛,但是嵌入式系统资源(如CPU处理能力、内存容量、功耗等)有限,从而使在该系统上运行的应用软件的大小及运行速度受到了不同程度的限制。解决这些问题的方法之一是采用裁减的客户端中间件开发平台,并使用组件技术进行应用软件开发。 本文对中间件CORBA和QPE开发平台的软硬件环境进行了深入的分析,基于QPE存储容量和CPU处理速度等硬件环境的局限,对CORBA的两种工作方式,既静态调用方式和动态调用方式进行比较,论述了‘设计基于QPE客户端中间件’应该采用静态调用工作方式的原因,设计并实现了‘客户端中间件模型QORB’。该中间件模型依据QPE开发平台的特点,采用静态调用方式,对已有MICO进行了大幅度的裁减,不但实现了客户端ORB最小化,而且符合CORBA规范,从而解决了资源有限的问题。QORB中间件采用GIOP/IIOP协议,客户端应用程序通过该中间件平台访问服务器端的远程目标对象,服务器端可以是台式机或专用服务器。 面向对象技术和组件技术是当今两种比较流行的软件程序设计方法。在对面向对象技术、组件技术深入研究的基础上,使用组件化的程序设计方法,依据MICO的IDL规范设计了PDA个人信息管理的接口,实现了客户端和服务器端的应用程序。客户端的应用程序通过本文设计的客户端中间件QORB访问服务器端的目标对象,目标对象执行相应的请求,并将操作结果通过客户端中间件返回给客户端应用程序。这样的应用系统运行速度较快,代码的重用性较高,开发周期短,同时也提高了系统的稳定性和可靠性。由于接口的定义一般不变,因而应用程序升级更加容易。
其他文献
在Internet迅猛发展的今天,随着企业规模不断扩大,分支机构不断扩展,移动办公不断增加,企业内部及企业间信息传递越来越多.如何以最低的费用保障通信的高效性和安全性,是企业
MDA及相关规范是OMG组织继OMA及CORBA规范之后,为解决分布、异构系统的集成问题而提出的下一代解决方案.其中的CWM是MDA及开发方法在数据仓库领域的应用.依据模型驱动体系结
IKE(Internet Key Exchange)协议是一种密钥管理协议,与IPSec(IP Security)协议一起使用,负责动态协商和管理IPSecSA(Security Association,安全关联)。论文首先对IKE协议进行了
学位
随着电子商务以及INTERNET技术的日益成熟,电子商务网站已经对人们的生活产生了巨大的影响,人们对电子商务网站服务质量也越来越关注,而支撑整个电子商务网站的后台Web服务器的
随着嵌入式应用的广泛发展,计算机技术和通信技术的进步以及Internet的广泛应用,“后PC时代”,网络连通性是嵌入式系统的必须要求,研究网络化的嵌入式系统有重要的实践意义。
在分析当前流行的网络存储体系结构及存储协议的基础上,对iSCSI协议作了深入研究.采用了纯软件方式实现iSCSI协议,它主要由启动端(initiator)/目标端(target)组成,启动端发出
在国家863项目"基于Internet的以构件库为核心的软件平台"中,我们分析了目前已有的构件组装平台,使用现有的DCOM规范作为我们支持的构件模型,取得了如下的研究成果.●提出了
随着网络的快速发展,网络安全越来越多地受到重视。作为网络安全领域的一个重要分支,网络安全评估与防火墙等传统网络安全防护手段不同,它采用主动的方式来检测网络的安全性。通
视频压缩及传输由于具有广泛的应用前景,成为国际研究的热点。它是HDTV、DVD、视频会议、Internet视频及其它相关应用的核心技术。目前,由于现有标准的局限性,国际上提出了嵌入