学位论文 > 优秀研究生学位论文题录展示

基于嵌入式数据库的家庭网关设计与实现

作 者: 管希萌
导 师: 符意德
学 校: 南京理工大学
专 业: 计算机应用技术
关键词: 数字家庭 家庭网关 嵌入式数据库 SQLite 嵌入式Linux 嵌入式Web服务器
分类号: TP393.05
类 型: 硕士论文
年 份: 2008年
下 载: 243次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着嵌入式技术的发展,它的应用已广泛深入到各行各业,不仅在生产、加工、制造等领域独领风骚,还深切地影响着家居生活的方方面面。其中数字家庭平台是嵌入式、多媒体、网络等技术的综合实现,它更新了传统的家用电器理念,带给用户全新的智能化便捷和神奇的享受。与此同时,平台对嵌入式系统数据处理能力提出了更高要求。因此,本文对嵌入式数据管理模式做了对比分析,对嵌入式数据库SQLite语言特点和体系结构进行了研究,分析了优化B树算法和页面缓冲技术在嵌入式数据库SQLite数据操作中的优化实现,并基于ARM9平台,给出嵌入式Linux下的数据库SQLite的移植方法和移植过程,对数字家庭网关中的数据进行有效管理,并移植Web服务器软件,将数据库技术与嵌入式Web服务器技术关联,实现网络化、界面化数字家庭系统的数据库管理,引入Web应用服务器复制机制RSCTP(replicationscheme for complex transaction pattern),以较小的代价提升了Web网关服务器可靠性。

全文目录


摘要  3-4
ABSTRACT  4-7
1 绪论  7-11
  1.1 嵌入式数据库的概念  7-8
  1.2 家庭网关研究背景当前研究状况  8-9
  1.3 主要研究工作  9-10
  1.4 本文结构  10-11
2 嵌入式数据库技术  11-22
  2.1 嵌入式数据库与普通数据库管理模式区别  11
  2.2 典型嵌入式数据库产品对比分析  11-13
  2.3 SQLITE嵌入式数据库  13-22
    2.3.1 SQLite特点  13-16
    2.3.2 SQLite关键技术  16-17
    2.3.3 SQLite应用  17-21
    2.3.4 SQLite限制与不足  21-22
3 嵌入式家庭网关体系结构分析  22-37
  3.1 数字家庭系统  22-23
    3.1.1 数字家庭构成  22-23
    3.1.2 数字家庭控制  23
  3.2 家庭网关体系结构  23-33
    3.2.1 硬件层  24-25
    3.2.2 硬件抽象层  25-26
    3.2.3 操作系统层  26-28
    3.2.4 应用支撑层  28-29
    3.2.5 应用层  29-33
  3.3 嵌入式数据库技术  33-34
  3.4 嵌入式WEB服务器技术  34-37
4 家庭网关系统设计  37-56
  4.1 嵌入式系统搭建  37
  4.2 嵌入式LINUX环境下系统开发流程  37-43
    4.2.1 开发环境建立  38-39
    4.2.2 配置开发环境  39-43
  4.3 交叉编译  43-47
    4.3.1 交叉编译器原理  43-44
    4.3.2 两种交叉编译工作模式  44-45
    4.3.3 GCC交叉编译器生成过程  45-47
    4.3.4 GCC交叉编译器设置  47
  4.4 SQLITE数据库移植与使用  47-52
    4.4.1 SQLite数据库移植  47-50
    4.4.2 SQLite数据库使用  50-52
  4.5 嵌入式WEB SERVER移植  52-54
  4.6 家庭网关内部通信协议  54-56
5 仿真系统实现及性能分析  56-70
  5.1 系统框架设计  56-57
  5.2 嵌入式WEB设计  57-60
  5.3 数据库设计  60-61
  5.4 界面设计  61-63
  5.5 性能分析  63-70
6 总结  70-71
致谢  71-72
参考文献  72-73

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  3. 物联网短距离无线定位算法研究,TN929.5
  4. 数字型智能终端系统门口机的设计,TP368.1
  5. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  6. 多功能火灾报警楼层显示器的设计与实现,TN873
  7. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  8. 达梦嵌入式数据库的执行计划缓存研究,TP311.13
  9. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  10. 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
  11. 基于DM6467的视频服务器设计与实现,TP393.05
  12. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
  13. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  14. 基于嵌入式Linux系统的低功耗方案的设计与实现,TP368.1
  15. 达梦嵌入式数据库子查询的实现和扁平化,TP311.13
  16. 数字家庭媒体系统设计与实现,TP311.52
  17. 基于FMS02平板电脑原型机的Linux内核及驱动架构研究,TP316.81
  18. NAT网关port triggering功能设计与实现,TP393.08
  19. 窄间隙埋弧焊自动控制系统的研究与设计,TG445
  20. 电力五防中防误闭锁嵌入式控制单元的设计与实现,TM732
  21. 基于ARM9的嵌入式Linux系统的研究与应用,TP368.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络设备
© 2012 www.xueweilunwen.com