收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于ARM-Linux的嵌入式数据库及接口应用研究

刘礼东  
【摘要】:随着嵌入式技术的不断发展,嵌入式硬件处理能力不断增强,传统基于文件系统的应用方式已不能满足嵌入式系统的要求,更安全的数据共享,更好的数据组织模式,更人性化的编程接口都是摆在开发人员面前的需求,嵌入式数据库管理系统(Embedded Database Management System, EDBMS)正是在这样的背景下兴起的。EDBMS以传统的数据库管理技术为基础,结合嵌入式环境的具体特点,实现对嵌入式设备中数据的方便、统一管理。 本文以ARM9开发板为嵌入式硬件平台,研究ARM Linux下嵌入式数据库管理系统。首先,成功将SQLite应用到ARM嵌入式平台,设计对SQLite的网络数据传输、用户验证、用户访问权限控制三个方面的功能实现,以满足局域网内嵌入式数据库数据通信和数据安全性需求。其次,为了能在ARM嵌入式平台应用异构数据库访问的ODBC、JDBC接口,本文成功将ODBC和JDBC驱动程序移植到ARM嵌入式平台,并设计测试程序测试API、ODBC、JDBC三种接口开发的应用程序,对各种接口测试程序的时间性能作对比。 本文的创新之处有两点,其一是ARM Linux平台上嵌入式数据库服务器的实现,保障嵌入式数据不被非授权访问、篡改,简化了局域网数据库通信程序开发;其二是将ODBC、JDBC两种数据库应用开发方法应用在ARM嵌入式平台,丰富了嵌入式数据库应用接口,增强了数据库应用系统的通用性。全文的主要内容如下: (1)深入研究SQLite的体系结构和API接口,实现一个基于ARM Linux的具有局域网数据传输、用户验证、用户访问权限控制功能的嵌入式数据库服务器。经测试,该服务器实现了拒绝未验证用户、未授权用户操作数据库的功能。 (2)分析研究常用的访问异构数据库管理系统的ODBC、JDBC接口,成功将ODBC、JDBC数据库应用开发方法应用到ARM嵌入式平台。 (3)以常用数据库操作为基础,分别用API、ODBC、JDBC接口实现具有同样功能的应用程序,以测试ARM Linux上三种接口的时间性能,并对测试结果进行对比,为嵌入式数据库应用开发的接口选择提供参考。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 王权海;;嵌入式数据库SQLite在地质工程项目数据管理中的应用[J];黑龙江科技信息;2011年23期
2 王翔;;叫好与叫座的背离[J];程序员;2010年12期
3 陈晓东;曹奇英;;嵌入式数据库SQLite的远程可视化维护管理工具的设计与实现[J];计算机应用与软件;2011年08期
4 冯文飞;王江泉;;基于嵌入式数据库的系统重演技术研究[J];数字技术与应用;2011年08期
5 张未名;宗国仕;;基于ARM-Linux的触摸屏驱动及其应用研究[J];长春师范学院学报;2011年06期
6 许岳兵;谭岳衡;龙祖强;杨利容;刘灿;;基于S3C2440的家用视频监控系统的设计[J];衡阳师范学院学报;2011年03期
7 刘骥宇;王秋艳;;嵌入式数据库SQLite在煤矿井下人员定位系统中的应用[J];电脑知识与技术;2011年23期
8 沈文忠;谢富强;;基于WinCE的物流配送实践项目的开发[J];实验室科学;2011年03期
9 淦克亮;;基于ARM嵌入式的图像采集与显示系统设计[J];工业控制计算机;2011年08期
10 徐阳;孙俊杰;;嵌入式数据库SQLite在准在线故障诊断系统中的应用[J];制造技术与机床;2011年09期
11 黄超;齐璇;耿鸿月;黄果;;嵌入式数据库中实时事务管理器的设计与实现[J];计算机工程与设计;2011年09期
12 陈可;胡晓光;;基于电力线宽带载波集中器设计与中继算法[J];电力自动化设备;2011年09期
13 蒋晶;郝继飞;于平;;SQLite在嵌入式系统Wince中的应用[J];微型机与应用;2011年14期
14 刘文;赵晓东;王伟;徐磊;肖松海;;ARM平台下Netfilter日志管理技术研究[J];计算机技术与发展;2011年09期
15 张继燕;欧莹元;;嵌入式数据库在自动称重系统中的应用[J];毕节学院学报;2011年08期
16 程明;邓小祥;;ARM的RFID数据移动终端系统的设计[J];计算机与应用化学;2011年07期
17 范斐;赵辉;王如龙;刘冬昆;陈略;;RFID技术在军事试验装备管理中的应用[J];飞行器测控学报;2011年03期
18 王以忠;迟成;陈绍慧;张平;李达;黄国全;;SQLite数据库在嵌入式果蔬保鲜运输车监测系统中的应用[J];保鲜与加工;2011年04期
19 沈永增;吕天剑;沈旭东;;导航路径寻优的地图数据库分层索引机理[J];计算机系统应用;2011年06期
20 ;[J];;年期
中国重要会议论文全文数据库 前10条
1 薛明星;李绪蓉;;嵌入式数据库存储管理机制的设计与实现[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年
2 宋双;王立松;;一种嵌入式数据库内存管理设计与实现[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年
3 文继军;王珊;张文亮;;嵌入式数据库中的B~+树索引的设计和实现[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
4 杨光友;黄兴;张道德;胡新宇;;基于ARM-Linux的钻井现场监控控制器设计[A];第二十九届中国控制会议论文集[C];2010年
5 宋金玉;魏珊珊;乐康;;基于SQLite的嵌入式数据库封锁机制的研究及改进[A];NDBC2010第27届中国数据库学术会议论文集(B辑)[C];2010年
6 李震宇;施建华;;卫星地球站安全播出信息管理系统的探索与实践[A];2011中国电影电视技术学会影视技术文集[C];2011年
7 李红梅;周春来;张连;;基于ARM-Linux的低压配电网前端控制器设计[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
8 祁丹丹;许耀锦;;嵌入式数据库Berkeley DB在水下机器人数据管理中的应用[A];2011年全国通信安全学术会议论文集[C];2011年
9 邵晓敏;罗海飞;章志凌;;嵌入式数据库技术及其在智能电视节目选择系统中的实现[A];第二十四届中国控制会议论文集(下册)[C];2005年
10 叶卫东;张晶晶;;嵌入式数据库Berkeley DB在桥梁健康监测系统中的应用[A];2007中国控制与决策学术年会论文集[C];2007年
中国博士学位论文全文数据库 前3条
1 马亚明;嵌入式空间数据库理论与技术研究[D];解放军信息工程大学;2011年
2 赵海峰;网络化制造模式下MES系统研究与实现[D];东北大学;2008年
3 李琨;监控技术与涌现性分析在煤矿瓦斯灾害防治中的应用研究[D];昆明理工大学;2009年
中国硕士学位论文全文数据库 前10条
1 刘礼东;基于ARM-Linux的嵌入式数据库及接口应用研究[D];昆明理工大学;2009年
2 孙磊;基于ARM Linux的嵌入式数据库SQLite的移植开发[D];昆明理工大学;2008年
3 汪洋;基于嵌入式移动数据库的数据挖掘[D];电子科技大学;2004年
4 何剑;基于嵌入式数据库技术的智能化教室门牌的设计与实现[D];苏州大学;2010年
5 董霄;基于Linux的嵌入式信息交互系统的研究与实现[D];电子科技大学;2004年
6 兰艳桃;基于JDBC接口的嵌入式数据库在PDA上的应用研究[D];昆明理工大学;2009年
7 史剑珺;基于PDA的空间信息应用技术研究[D];国防科学技术大学;2003年
8 汪天扬;嵌入式数据库管理系统研究与实现[D];电子科技大学;2005年
9 陈嘉;嵌入式主存数据库索引机制的研究与改进[D];湖南师范大学;2006年
10 孙亮清;船舶集成平台管理系统的研究与嵌入式CAN/Ethernet网关的实现[D];上海海事大学;2004年
中国重要报纸全文数据库 前10条
1 本报记者 周蓉蓉;移动:Sybase心中所指[N];计算机世界;2003年
2 刘志宏;应用于IA的Linux[N];中国计算机报;2002年
3 陈友梅;集成 让企业走向“实时”[N];中国计算机报;2002年
4 四木;技术平台向何处去?[N];计算机世界;2002年
5 ;数据库软件[N];中国计算机报;2002年
6 本报记者 小白;Sybase分布式数据库打Web服务牌[N];计算机世界;2004年
7 ;Sybase移动战略多步曲[N];计算机世界;2003年
8 记者 王月菊;把技术与资本“合”起来[N];科技日报;2000年
9 王立群;让Linux无处不在[N];中国计算机报;2004年
10 ;面向企业的移动商务应用[N];计算机世界;2003年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978