提高嵌入式移动数据库数据可靠性的研究
- 格式:pdf
- 大小:235.93 KB
- 文档页数:3
嵌入式移动数据库系统概述
谭汉松;周文渊;付毅
【期刊名称】《科技广场》
【年(卷),期】2008(000)007
【摘要】随着便携式计算设备和无线通讯技术的发展,嵌入式数据库技术已经成为一个十分活跃的研究领域,并引起了越来越广泛的关注.本文阐述了嵌入式数据库的概念、特点及其关键技术,介绍了一些成熟的嵌入式移动数据库产品,分析了Berkeley DB嵌入式移动数据库的数据访问算法,并给出代码演示如何使用它.【总页数】3页(P82-84)
【作者】谭汉松;周文渊;付毅
【作者单位】中南大学信息科学与工程学院,湖南,长沙,410083;中南大学信息科学与工程学院,湖南,长沙,410083;中南大学信息科学与工程学院,湖南,长沙,410083【正文语种】中文
【中图分类】TP311.13
【相关文献】
1.嵌入式移动数据库技术探讨 [J], 张凤来
2.浅谈嵌入式移动数据库的应用和研究 [J], 王闯;张猛
3.基于嵌入式移动数据库及其应用问题分析 [J], 甘丽霞
4.嵌入式移动数据库系统中的数据查询研究与应用 [J], 陈小年
5.嵌入式移动数据库应用探讨 [J], 金士玲
因版权原因,仅展示原文概要,查看原文内容请购买。
一、嵌入式移动数据库系统之称谓如今,掌上电脑、PDA、车载设备、移动电话、TV 机顶盒、电视会议机等嵌入式设备已经在人们生活中广泛应用。
嵌入式系统是以计算机技术为基础、应用为中心,软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
嵌入式系统一般指非PC系统,应用程序控制着系统的运作和行为,而操作系统控制着应用程序编程与硬件的交互作用。
移动计算是一种新型的技术,它使得计算机或其它信息设备,在没有与固定的物理连接设备相连的情况下,能够传输数据。
移动计算的作用在于,将有用、准确、及时的信息与中央信息系统相互作用,分担中央信息系统的计算压力,使有用、准确、及时的信息能提供给在任何时间、任何地点需要它的任何用户。
移动计算环境比传统的计算环境更为复杂和灵活,又强调移动性,嵌入式正好满足了移动计算对移动客户端计算的要求。
三者结合就产生了嵌入式数据库技术。
移动数据库是指支持移动计算环境的分布式数据库,由于移动数据库系统通常应用在诸如掌上电脑、PDA、车载设备、移动电话等嵌入式设备中,因此,它又被称为嵌入式移动数据库系统。
二、嵌入式移动数据库系统的组成要素嵌入式移动数据库系统主要包括以下部分:一是数据库服务器DBSVR(Database Server),可以是大型数据库系统,如:Oracle、Sybase等,一般为固定结点。
每个DBSVR上维护本地数据库的一个完整的副本。
二是移动支持结点MSS(Mobile S uppor t Station),进行分布式事务处理,控制EMDB和DBSVR之间的数据交换并支持一个无线单元(cell),具有无线联网能力和同步功能,MSS 也位于高速网络中。
服务器可以与MSS为同一台机器。
三是位置服务器LS(Location Server)。
嵌入式毕业设计课题【篇一:嵌入式毕业设计课题】课题一:嵌入式远程视频实时监控实现原理:通过在s3c2440 (samsung 的arm9 芯片)上植入嵌入式web 服务器boa 及嵌入式数据库sqlite ,搭建一个视频webserver ,使得pc 或者智能手机可以利用网页方式访问摄像头采集的实时视频,达到远程监控录像等应用!涉及到的知识点:①原理图,pcb ,元器件的认识,通过开发板的原理图及cpu 的datasheet 写程序;②arm 架构的理解,arm cpu 的工作原理,汇编代码级调试理解;③2440 cpu 的gpio,uart,i2c,spi,ad,watchdog,rtc ,lcd 等接口技术原理, c 代码级调试理解;④嵌入式linux(linux-2.6.30)系统工作原理,驱动框架结构以及摄像头驱动实现;⑤ 嵌入式linux(linux-2.6.30)下,webserver 的实现,包括,sdl ,mjpg-streamer 应用软件的移植。
团队组织:实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)linux 系统部分,三个人:一个人负责硬件部分,也不是设计原理图,此人需要电子专业,要能看懂原理图,负责各个模块能在开发板正常运行;一个人负责软件部分,linux 系统编译问题,负责给第一个人完好的镜像文件;第三个人,协调软硬件,需要既懂硬件也懂软件;驱动部分,两个人:同时进行,做相同的事情,目的在于一起讨论,要看image sensor (通俗的说叫摄像头)的数据手册,搞清楚芯片工作原理,成像原理,以及参考驱动进行移植工作,会设计到信号不同,编译问题,协同工作!webserver ,两个人:在嵌入式linux 系统上搭建webserver ,涉及到一些应用软件的整合移植工作,主要是sdl,mjpg-streamer ,其中sdl 是一个非常有名的开源库,3d 就是通过它来实现的,而mjpg-streamer 是一个流媒体的开源库,实现视频流在网上的传输,这连个库在企业用得很多。