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

基于DaVinci DM6446处理器的视频监控系统设计与实现

作 者: 王帅
导 师: 贠卫国
学 校: 西安建筑科技大学
专 业: 计算机应用技术
关键词: DaVinci Monta Vista Linux 视频监控 Lighttpd PHP SQLite
分类号: TP277
类 型: 硕士论文
年 份: 2011年
下 载: 69次
引 用: 0次
阅 读: 论文下载
 

内容摘要


视频监控系统中视频的编解码、数据传输是一个重要的环节。达芬奇(DaVinci)技术将固定功能器件的高效率和可编程器件的灵活性结合起来,支持各类数字视频的终端设备,以及面向视频的硬件加速器,为实时的压缩-解压缩以及通信信号处理提供所需的计算功能。因此,DaVinci技术在视频监控中起着重要的作用。本文实现DaVinci技术设计的视频监控系统,主要内容如下:(1)对视频监控系统的整体结构进行了规划。本系统由视频采集端、视频控制端和后台监控端三部分组成。该系统采用DaVinci系列处理器DM6446作为MCU,操作系统则采用Monta Vista Linux操作系统作为嵌入式操作系统。整个系统采用B/S架构。(2)对DaVinci技术以及DaVinci的ARM+DSP子系统进行了阐述,并且对嵌入式硬件平台的建立做了具体的说明,分析了Bootloader的启动原理及运行过程、内核的配置、文件系统的移植。(3)视频监控系统软件设计。着重分析了嵌入式Lighttpd服务器、PHPSQLite数据库的特点和技术。并在此基础上,说明了Lighttpd服务器、PHP和SQLite数据库的配置方法、应用方式和移植方法,并对数据的传输、系统的界面及数据库进行了详细的设计。(4)论述了如何运用摄像头来进行图像采集,以及利用TCP/IP协议建立服务器,通过网络控制器来完成图像的网络传输。(5)对视频监控系统的各个功能模块进行详细的设计,并且结合系统界面说明各个模块所实现的功能。

全文目录


摘要  3-4
ABSTRACT  4-8
1 绪论  8-11
  1.1 课题研究的背景和意义  8
  1.2 国内外研究状况  8-9
  1.3 本文的主要工作和内容安排  9-11
2 视频监控系统的总体设计方案  11-14
  2.1 视频监控系统的总体方案  11
  2.2 视频监控系统的设计思想  11-12
  2.3 视频监控系统的开发流程  12-13
  2.4 本章小结  13-14
3 达芬奇硬件资源介绍  14-24
  3.1 达芬奇技术的简介  14
  3.2 达芬奇处理器  14-15
  3.3 ARM 子系统  15
  3.4 DSP 子系统  15-16
  3.5 视频处理子系统  16
    3.5.1 视频处理前端(VPFE)  16
    3.5.2 视频处理后端(VPBE)  16
  3.6 嵌入式软件开发环境的建立  16-23
    3.6.1 嵌入式硬件资源  16-17
    3.6.2 操作系统  17-18
    3.6.3 交叉编译环境建立  18
    3.6.4 Bootloader  18-19
    3.6.5 Linux 内核配置  19-20
    3.6.6 Linux 根文件系统  20-23
  3.7 本章小结  23-24
4 视频编解码技术及网络传输  24-34
  4.1 H.264 技术  24-25
  4.2 视频编解码模块  25-26
  4.3 网络传输模块  26-28
  4.4 TCP/IP 通信协议  28-29
    4.4.1 OSI 模型  28
    4.4.2 TCP/IP 协议  28-29
    4.4.3 Socket 通信  29
  4.5 TCP 协议的SOCKET 编程模型  29-33
    4.5.1 TCP 协议视频传输的实现  31-33
  4.6 本章小结  33-34
5 视频监控系统的软件设计  34-56
  5.1 嵌入式WEB 服务器  34-36
    5.1.1 嵌入式视频Web 服务器原理  34-35
    5.1.2 Lighttpd 服务器的移植  35-36
  5.2 PHP 技术的介绍  36-39
    5.2.1 PHP 的移植  37-38
    5.2.2 测试Lighttpd 和PHP  38-39
  5.3 SQLITE 数据库概念和特点  39-55
    5.3.1 数据库设计  40-51
    5.3.2 SQLtie 的移植  51-52
    5.3.3 SQLite 数据库用法  52-53
    5.3.4 SQLite3.0 的应用  53-55
  5.4 本章小结  55-56
6 视频监控系统模块功能  56-62
  6.1 软件系统功能模块的设计  56-57
  6.2 视频监控软件功能模块设计与实现  57-61
    6.2.1 用户登录模块  57
    6.2.2 智能管理模块  57-59
    6.2.3 系统管理模块  59-60
    6.2.4 流量管理模块  60-61
    6.2.5 用户管理模块  61
  6.3 本章小结  61-62
7 系统调试  62-65
  7.1 软件调试  62-64
  7.2 本章小结  64-65
8 总结与展望  65-67
  8.1 总结  65-66
  8.2 展望  66-67
致谢  67-68
参考文献  68-70
攻读学位期间所发表的论文  70

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 基于物联网的农产品安全监控系统与决策系统研究,TP277
  3. 基于智能视频检测技术的交通灯控制,TM923.5
  4. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  5. 现代水库自动观测系统的设计与实现,TV697.2
  6. 基于多视频矩阵控制协议的远程视频监控系统的设计与实现,TP277
  7. 视频监控运动目标检索方法研究,TP391.41
  8. 多摄像机视频监控中基于几何约束的目标匹配技术研究,TP391.41
  9. 某部队公文存储、归档、查询系统的开发与实现,TP311.52
  10. 基于PCI总线的双片SoC协作机制设计与实现,TN47
  11. 嵌入式智能摄像机硬件设计,TN948.41
  12. 基于网络存储的流媒体服务器系统,TN919.8
  13. 基于SIP协议的多媒体通信的研究与实现,TN919.8
  14. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  15. 基于嵌入式技术的远程视频监控系统研究,TP277
  16. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
  17. 基于DB33实现DVR跨域互联点播回放功能,TP391.41
  18. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  19. 基于DaVinci平台的传感器网络定位显示设备实现,TN929.5
  20. 交通视频监控若干关键算法设计及应用,TP391.41
  21. 基于DM6467 DSP处理器的多通道H.264视频编码软件设计,TN919.81

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com