嵌入式软件面向行业应用编程中间件技术的研究与实现

被引量 : 0次 | 上传用户:nathan_zk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机硬件技术、通信技术、Internet 技术的发展对嵌入式软件的开发提出了如下一些新需求:开放性、构造行业特性的嵌入式应用平台以及以客户为导向的软件设计等等。要顺应这些发展方向就要求:在嵌入式软件开发过程中,应以缩短开发周期、实现高重用性、扩展性和维护性为目的,针对特定的行业特性采用不同的中间技术,依照一致的软件开发框架,以任务或对象为基本骨架,通过屏蔽细节的规范接口来实现特定的应用。嵌入式软件的专用性决定了嵌入式平台必须具备一定的行业特性。因此,本论文首先力图紧扣行业的特点,对不同行业的嵌入式平台/运行支撑框架进行研究,分析和探讨了现有软件平台实现过程中采用的若干中间件技术。在充分的理论基础上,本文以某十五预研项目之子课题“面向某工程系统扩展库OSE研究与实现”和国家863 项目“面向PDA 手机的嵌入式软件开发平台”为行业背景,分别用结构化设计方法和面向对象的中间件技术实现了两种面向不同行业的可编程中间件。在十五课题中,本文对操作系统扩展库OSE 进行了概述介绍并分析了OSE的体系结构,然后重点阐述了网络版OSE 库中COM 模块的设计和实现过程,最后着重介绍了OSE 测试验证系统的设计方案以及在CRTOS 上搭建测试通信环境的过程,并给出了相应的测试数据。针对实时性需求, OSE 采用了传统的面向过程开发模式,利用接口表驱动和条件编译等技术封装和扩展了CRTOS 系统功能,为应用程序的开发提供了一致的编程平台。在863 项目中,根据平台的可配置、可重用以及应用开发简单等需求,本文创新的采用了面向对象的开发模式,利用多种面向对象的中间件技术,详细阐述了PDA 平台运行支撑框架的设计方案,提出了客户端和服务端的编程规范,并且根据接口规范封装了一些典型组件,验证了该方案的可行性和正确性。该项目设计的创新点在于:一改传统的结构化的嵌入式软件设计模式,利用面向对象技术,尤其是设计模式和架构,自主地提出了一种嵌入式领域的运行支撑架构,它包括若干接口规范和一些自身的实现,具有规范化、软件平台可配置、可移植、方便软件开发、支持多媒体应用等优点。最后本文进行了全文总结,并指出了项目实现中的一些不足和下一步工作。
其他文献
少数民族大学生是少数民族地区发展不可或缺的人才资源,推动少数民族大学生思想政治教育工作进一步深化,是当前高校思想教育工作的重点和难点之一。随着当代科学技术的进步和
目前我国企业财务管理中仍存在一定的不道德行为,给企业、给社会造成了一定的损害,因此,加强企业财务人员职业道德建设是一项长期而艰巨的任务。本论文以伦理学视角来研究企
面对近年来"审计风暴"的出现,如何界定我国注册会计师(CPA)的审计责任已成为人们十分关注的问题。本文在对我国CPA审计责任的形成原因、归责原则进行分析的基础上,提出了界定
在建筑行业蓬勃发展的背景下,许多新技术、新设备也得到了广泛的应用,对于提升建筑工程质量和施工效率起到了重要作用。无损检测就是一种利用电、声、光等介质,在不损害建筑
特许经营,作为一种现代经营模式已风靡全球,发展十分迅速。特许经营是以合同为基础的经营方式,涉及到合同法、知识产权法、公司法、侵权行为法、竞争法等多种法规,法律关系非常复
本文在国家高技术研究发展计划项目和国家重点研究基础规划项目的支撑下,面向中国赤潮海洋航空监测业务的需求,开展了赤潮航空高光谱发现检测、赤潮生物优势种类识别和赤潮生
海参作为一种高蛋白、低脂肪、无胆固醇的优质滋补食材,受到越来越多人的关注。新鲜海参不易保存,常被加工成干海参,淡干海参是最受欢迎的产品类型。淡干海参烹调食用前需要
研究了在氢氧化钠溶液中盐酸青藤碱的可见吸收光谱。采用可见分光光度法测定盐酸青藤碱药片的含量。实验发现,盐酸青藤碱在氢氧化钠溶液中最大吸收波长为454nm,表观摩尔吸光
本论文的研究背景是肿瘤磁过热治疗中磁性材料的制备。需要材料有良好的生物相容性,因此选择生物毒性较低的Fe3O4、γ-Fe2O3材料是合理的;同时材料的磁热转化性能将会直接影
脱机印刷体文字识别技术是模式识别研究领域的一个重要分支,是计算机智能接口的重要组成部分。经过多年的研究,文字识别技术已经取得了很大的发展,并在很多方面开始进入应用