基于VxWorks的嵌入式实时数据库管理系统设计与实现

被引量 : 0次 | 上传用户:CANDICE301
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以哈尔滨工程大学研制的船舶综合导航系统为背景,设计并实现了基于VxWorks的嵌入式实时数据库管理系统(ERTDMS)。船舶综合导航系统为航海人员提供船位、航向、速度、姿态信息,提高船舶导航系统的自动化、智能化程度。在以往的综合导航系统数据管理中有以下不足:使用简单文件管理综导数据,所有船舶航行中的导航所需要的实时数据接收后均在程序中用共享数据区的一个全局变量来存储;多个实时任务通过共享内存数据区来共享导航数据,对突发故障缺乏保护数据完整性的措施;各种任务间缺乏对数据读取进行协调操作的能力,无法实现综合导航系统很高的实时性。本文针对以往的综合导航系统数据管理中存在的不足,设计了一种基于VxWorks的嵌入式实时数据库管理系统来管理综合导航数据。本文首先详细分析了嵌入式实时数据库系统的发展和研究情况,深入研究了VxWorks实时操作系统、Berkeley数据库管理系统和综合导航数据库管理系统的结构,在此基础上重点研究了嵌入式实时数据库管理系统结构。然后设计了嵌入式实时数据库管理系统的数据管理模块,详细描述了数据库管理系统中数据输入输出方式,设计了数据库管理系统的数据管理基本操作,给出了数据操作的流程图,详细分析了嵌入式实时数据库的检索原理和实时数据的存储结构,建立了基于B+树的航行计划数据库的检索方式。然后详细分析了VxWorks下的实时事务模型,设计了基于Berkeley数据库管理系统的ERTDMS事务处理模块,设计了事务管理器和时限控制器,设计了数据库管理系统事务管理的基本操作,给出了流程图,详细分析了嵌入式实时数据库管理系统事务处理模块的并发性问题和并发控制技术,给出了解决并发性问题的技术方案。最后本文详细分析了综合导航数据库系统的需求,实现了综合导航数据库管理系统,详细描述了开发环境的构建过程以及综合导航数据管理系统的系统实现过程,设计并实现了数据库管理系统的人工管理界面。
其他文献
<正>中国核共体承保了国内核电站的核物质损失险、核第三者责任险、核物质运输第三者责任险等险种,覆盖了核电站安全生产各环节的风险点从1954年前苏联建成第一座核电厂以来,
在过去的40多年里,世界服装市场结构发生了显著性的变化。日本自上世纪70年代起,劳动力成本不断上升,逐渐丧失了在服装出口上的竞争优势,紧随其后,亚洲一些新兴工业化经济体
方便旗船是开放登记制度的产物,并已经成为当今世界船队数量相当可观的一部分。开放登记制度国家已经将船舶登记作为一项商业化的产业运作,但是,由于其可以合理隐匿真正受益方,使
目的:探讨5年间我科留观患者的流行病学特征。方法:对这个期间的留观病历进行包括年龄、性别、疾病种类等进行登记统计工作。所有病历按年龄分组:每10年为一阶段,分为7组;并
<正>我经常听到这样的发问:"中国当代有没有教育家?"有的发问就更加明确地暗示中国当代没有教育家:"中国何时能产生教育家?"什么样的人才能称得上教育家呢?综合各种关于教育
<正>有效的公司治理是保持公司可持续发展的前提。国际金融危机爆发以来,世界各国都十分重视公司治理问题。所谓有效的公司治理是指在一个股份公司,尤其是上市公司中,管理和
本文主要从文本分析入手,从文化学、美学等方面研究红柯小说的诗性美特征。红柯小说以其浓烈的生命意识,独特的艺术手法和多样的文化资源形成其昂扬的诗性美。这种诗性美的呈
近年来,传统的移动话音业务已趋于饱和,移动通信增值业务推向市场后取得了巨大成功,为其提供业务支持的电信级系统设备也得到了快速发展。然而随着用户数量的增加和通信质量要求
圆形换热管经塑性加工形成的具有连续椭圆截面的螺旋形变管可以变管内流体的直线运动为螺旋流动,产生垂直主流方向的二次扰流,增强管内流体间的混合,而管外流体在沿螺旋形外
跟随电视传媒快速发展的步伐,电视节目形态的兼容性和交叉性表现突出。电视相亲节目兼顾服务、娱乐、文化三方面内容而备受广大观众的关注。当下电视相亲节目热潮的出现,与社