嵌入式EMD的研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式EMD的研究

嵌入式EMD的研究   【摘 要】单片机技术日趋成熟,生活中嵌入式技术设备给大家的学习和生活带来便利。产品的高经济效益促进EMD技术发展,本文对EMD系统的结构和EMDB的需求、特点进行论述。   【关键词】嵌入式;EMD;EMDB   0 引言   EMD(Embedded Mobile Database)即嵌入式移动数据库,它建立在计算环境不断更迭的今天。不管是以前的集中式计算,还是后来的分布计算甚至网络计算,都是为了减小计算机的压力完成复杂的计算任务;如今高性能计算机发展迅速、基于中心计算机而简化客户端的MCE(Mobile Computing Environment)计算环境强劲发展。嵌入式技术为移动数据系统发展提供了更大的发展空间。   EMD通常在应用在很多便携式设备上,如:车载设备的E路航、智能手机、掌上电脑、卫星导航等设备中。这些设备通常情况下均要以分布在不同地域下的数据库做为支撑,而客户端又是比较轻便、简单的设备其资源有限,所以良好设计与简练的程序显得很重要;在良好的数据库支撑平台又是发挥其功能的重中之重。   1 EMD的建立基础――移动计算   由于客户端的简化使得大量的数据计算、查询等都要在远端服务器上执行。新兴的移动计算技术,实现了在没有与物理的计算硬件实体设备相连情况下,上传计算、查询的关键字,然后将结果发送至客户端。与传统的B/S模式比较,最大的优点是分担了中央服务器的计算压力而使得计算能力大大提高,而运用也变得灵活方便。   现如今移动计算的应用已经扩展开来,与MCE网络相连的主要方式有3种;第1种为智能化的设备“智能手机、掌上电脑等”通过Wifi连接,第2种是通过“Modem”加上电话网络进入MCE的方式,但这样的方式成本高昂、效率低下,第3种是传统工作站加上有线网进入MCE,主要通过计算机静态使用MCE,这种方式高效、成本最低但有一定的使用局限。而我们的产品现在集成了几种方式,使得类似的产品快速发展。   2 EMD的工作原理及模型建立   图中移动支持结点MSS (Mobile Support Station),要求必须支持无线、有线网络的方式使其完成控制EMDB与DBSVR数据交换的操作。LS(Looation Server) 位置服务器,位置服务又称定位服务,LS是一种由移动通信网络通过定位获得终端的位置信息,提供给用户或通信系统的;常见的地图、GPS导航等业务就是以高科技的卫星通信技术结合的产物。   3 嵌入式移动数据库系统   数据库技术全面发展的今天,在数据量、查询手段、查询方式都多样化的现况;为什么相对功能略弱的移动数据库还炙手可热,应该从以下几个方面来分析。   1)虽然目前移动终端产品性能已经大为改观,但这些产品始终都是嵌入式产品,其资源很少,可供设计人员或用户支配的就更有限了,嵌入式移动数据库DBMS采用高精尖的微型化技术实现。满足用户的需求同时紧缩自身的结构来扩展自身的生存能力。采用实时操作系统的形式使系统能高效响应和安全、稳定的运行对现在网络的使用提供保障。   2)EMDB提供流行数据库设计的SQL语句支持,其表现在对SQL92标准的子集响应、连接、子、排序、分组、新增、upload、删除等语句,很好的满足嵌入式开发的市场环境,使它具有很广泛的后续开发团队,也必然发展迅速并壮大。   3)EMDB需要支持各种各样的连接协议,目前主要的表现形式为WIFI协议、串口通信协议、有线连接协议、红外线传输协议、无线蓝牙、微波通信协议等。只要是终端所提供的连网方式均应该支持,这样使得嵌入式移动数据库才能广为应用。   4)EMDB的管理功能应该具有非常完备的安全备份、恢复的能力,并具把这两个功能自动、定时的完成,使用户使用数据安全可靠。其最要的一点是,数据要能及时的同步;客户端与数据库的更新信息快速发送至用户移动端,才能使数据一致。   5)EMDB支持多种嵌入式操作系统(Embedded Operating System,简称:EOS),如:VxWorks、Nucleus、OSE WindowsCE、嵌入式Linux。这些都是目前很流行的EOS,它对这些系统的支持也使终端不被限制,用户群体可扩展性自然非常强大。   4 嵌入式移动数据库在应用中的关键技术分析与研究   1)复制与缓存技术   为了使用户方便快捷的对数据库进行操作,在给予用户的权限、安全性等方面又产生了诸多问题。采取像“乐观复制法”、“三层复制法”等,使得用户实质上的对数据副本进行操作。然后当数据库服务器在网络再次连接成功后,用冲突检测的协调来更新数据库,最终保证数据的一致性。而众多的终端操作数据库带来的数据上传下载量巨大,创建缓存来均衡网络的负载,同时带宽消耗也得以

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档