面向行业应用的嵌入式编程中间件研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:tiger10208
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术、通信技术和计算机网络的快速发展,推动信息技术迅速渗透到国民经济和社会生活各个方面,嵌入式技术更是在这些应用中得到了长足的发展,但软件发展滞后于硬件发展的“软件危机”在嵌入式系统领域也同样严峻。因此对嵌入式软件的开发提出了新的要求:应以缩短开发周期、实现高重用性、扩展性和维护性为目的,针对特定的行业特性采用不同的领域中间件技术,依照一致的软件开发框架,以任务或对象为基本骨架,通过屏蔽细节的规范接口来实现特定的应用。由于各种嵌入式操作系统的自身的差异,同样功能的应用软件,必须针对特定的嵌入式操作系统进行编写。为了解决嵌入式操作系统的互操作和应用程序在不同嵌入式操作系统间的移植问题,引入了嵌入式中间件的概念。本文首先就嵌入式中间件技术展开论述,介绍了目前国内外几种比较成熟的嵌入式中间件产品,然后分析了几种典型的嵌入式中间件的开发技术,比如操作系统的封装技术、面向对象的嵌入式中间件、开放原则的嵌入式中间件以及本文提出的参考Linux的虚拟文件系统(VFS)设计的可移植嵌入式中间件技术。基于上述理论,本文介绍了嵌入式中间件在面向某工程系统的扩展库OSE及面向环境检测领域的开放实现这两种具体实现技术。其中对嵌入式操作系统的OSE扩展库,本文介绍了OSE的实现原理、整体结构和基本扩展模块,并详细说明了其中系统关机和系统空闲时间率测量模块的功能和设计方案,及具有三个终端的OSE验证系统结构、运行方法和验证结果,最后专门测试分析了OSE的时间性能。另一个实际应用是设计面向环境检测领域的嵌入式中间件,以支持面向环境检测行业的应用软件的开发。通过对环境检测的行业的分析,结合目前的技术现状,本文整理出了面向环境检测领域的嵌入式中间件的整体结构;基于对面向环境检测领域的嵌入式中间件的整体结构的分析,将该中间件分解成了支持操作系统基本功能的接口和面向环境检测行业的接口两部分,并详细介绍了其中的重要接口和设计实现方法。最后对全文进行了总结,并指出了在项目实现中的一些不足和需要改进的地方。
其他文献
虚拟手术作为虚拟现实技术的重要应用,在推动医学可视化和医学手术培训方面,具有重大意义和广阔前景。软组织切割仿真是虚拟手术中的关键技术之一,如何实现快速的模型切割和
Web服务是当前计算机网络领域非常重要的技术之一。它们利用基于可扩展标记语言XML(Extensible Markup Language)的标准来进行统一的描述、发布和数据通信,可以方便的在分布
目前,大多数商业系统通常都采用面向对象的应用与关系数据库相结合的方式,这会引出对象模型和关系模型之间的不匹配问题。对象模型基于耦合、内聚和封装等软件工程概念,而关系模
网络化教育是当今教育发展的新的增长点,也是当前计算机教育应用的主要发展方向。Agent是一种新兴技术,有很大的发展潜力,将Agent技术应用于网上教学、可以提高网上教学系统的智
随着MEMS、移动计算、无线通信等关键技术的不断成熟与发展,作为一种新型的网络感知范式,人本感知网络已被普遍认为具有广阔的发展空间与应用前景。然而,由于人本感知网络所
电力工业在我国的国民经济发展中占据先导地位,保证其稳定经济运行对社会的发展和稳定具有举足轻重的作用。电能生产的过程实质上就是燃料价值转化的过程,而发电所需的燃料成
电子现金是一种新型的电子支付载体,是纸币的电子化,由电子现金公司(银行)发行并承诺其价值。电子现金作为一种理想的支付工具具有成本低、安全性高、离线交易等特点,它的出现极
不经意传输(ObliviousTransfer,简称OT)是密码学中一种重要的工具。在1992年,Beaver首次对单机的OT协议的安全性做了形式化的定义[3],将现实的OT协议与理想的OT系统进行比较,要求
电力系统中存在多种安全隐患,而多数的隐患事件发生在电力生产中,有些事件具有突发性和不可预料性,但人为原因造成的人员伤害大部分是可以避免的,通过视频的监控能减少经济损
针对大型复杂决策信息系统,如何进行决策信息系统约简并获取知识一直是粗糙集理论中一个重要的研究课题。动态约简方法作为一种有效的约简方法提出,其实质是对大型决策信息系统