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

基于嵌入式技术的网络视频监控系统平台设计

作 者: 蒲亨立
导 师: 陈蜀宇
学 校: 重庆大学
专 业: 计算机软件与理论
关键词: 网络视频监控系统 嵌入式Linux ARM
分类号: TP393.06
类 型: 硕士论文
年 份: 2010年
下 载: 229次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着社会需求的增加,如“平安城市”工程的开展,奥运会、世博会等需求的推动,以及视频监控技术的进步及其成本的下降,中国的视频监控市场正在快速地发展,数字化的视频监控技术逐渐成为当今的主流。我国视频监控市场正逐步朝个人化、网络化、智能化方向发展。本论文针对网络视频监控系统中的关键技术进行研究,包括USB摄像头驱动技术、视频采集技术和流媒体传输技术。本论文介绍嵌入式技术的发展和现状,在分析网络视频监控系统总体方案的基础上,概述了以ARM微处理器为核心的网络视频监控系统硬件设计方案。在简介嵌入式系统和几种主流嵌入式操作系统的基础上,选择嵌入式Linux作为软件开发平台,并给出嵌入式Linux软件开发环境的建立方法。本论文简介Linux的设备驱动程序的主要内容,指出Linux设备驱动程序主要功能。阐述图像压缩的必要性,对图像压缩标准JPEG进行简介,分析所使用的USB摄像头内置的JPEG硬件压缩功能。简介USB摄像头的特点,分析USB摄像头的驱动程序开发过程,给出基于gspca架构的USB摄像头设备驱动程序的设计方法及其移植方法,成功完成了USB摄像头的驱动程序设计。对Linux中视频设备的内核驱动Video for Linux 2进行介绍和分析,并实现基于Video for Linux 2的视频采集。本论文简介基于Web技术的视频传输技术的实现方法,给出Boa服务器的构建方法,阐述客户端视频数据的实时显示方法,并给出JPEG解码的实现方法。

全文目录


中文摘要  3-4
英文摘要  4-7
1 绪论  7-11
  1.1 研究背景和意义  7-8
  1.2 国内外研究现状  8-9
    1.2.1 视频监控的发展历史  8-9
    1.2.2 网络视频监控系统的应用现状  9
    1.2.3 网络视频监控系统的发展方向  9
  1.3 论文的主要研究内容和目的  9-11
2 系统总体方案  11-35
  2.1 嵌入式技术的发展历史和前景  11-12
  2.2 网络视频监控系统的总体方案  12-19
    2.2.1 网络视频监控硬件设计方案概述  13
    2.2.2 mini2440 开发板介绍  13-14
    2.2.3 ARM 微处理器介绍  14-15
    2.2.4 其他主要功能模块介绍  15-19
  2.3 网络视频监控系统开发平台选择  19-22
    2.3.1 嵌入式系统概述  19-20
    2.3.2 主流嵌入式操作系统介绍  20-21
    2.3.3 系统开发平台的选择  21-22
  2.4 系统软件开发环境的建立  22-24
    2.4.1 软件结构总体设计方案  22-23
    2.4.2 交叉编译环境简介和建立  23-24
  2.5 U-Boot 的移植  24-28
    2.5.1 BootLoader 的基本概念  24-25
    2.5.2 在嵌入式Linux 中Boot Loader 的必要性  25
    2.5.3 常见Boot Loader 介绍  25
    2.5.4 U-Boot 移植步骤详解  25-28
  2.6 Linux 内核的裁剪和移植  28-32
    2.6.1 内核的裁剪  28-29
    2.6.2 Linux 内核的移植  29-32
  2.7 Linux 根文件系统的构建  32-34
  2.8 本章小结  34-35
3 基于 Vide04Linux 的图像采集和实现  35-53
  3.1 Linux 设备驱动程序简介  35-37
  3.2 图像压缩简介  37-39
    3.2.1 图像压缩的必要性  37-38
    3.2.2 JPEG 简介  38
    3.2.3 USB 摄像头内置的JPEG 硬件压缩  38-39
  3.3 基于Linux 的USB 摄像头驱动程序设计  39-47
    3.3.1 USB 摄像头设备及驱动开发简介  39-41
    3.3.2 基于gspca 架构的USB 摄像头驱动设计  41-47
  3.4 USB 摄像头驱动程序的移植  47-49
  3.5 视频采集的模块研究  49-52
    3.5.1 Video for Linux 2 介绍  49-50
    3.5.2 视频采集的实现  50-52
  3.6 本章小结  52-53
4 视频传输的实现  53-57
  4.1 基于web 的传输的实现  53-55
  4.2 boa 服务器的搭建  55
  4.3 客户端视频数据的实时显示  55-56
  4.4 本章小结  56-57
5 实验结果及分析  57-63
  5.1 U-Boot 移植  57-58
  5.2 Linux 的内核移植  58-59
  5.3 内核启动过程  59
  5.4 根文件目录的制作  59-60
  5.5 摄像头驱动模块加载  60
  5.6 网络视频监控的实现  60-63
6 总结及展望  63-64
致谢  64-65
参考文献  65-67
附录  67
  A. 作者在攻读学位期间发表的论文目录  67

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM的实验机器人控制系统的研制,TP242.6
  3. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  4. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  5. 半导体激光器温度控制系统的研究,TP273
  6. 网位仪信号采集与处理平台的设计与实现,S951.2
  7. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于ARM9的智能解说系统的设计与实现,TP391.44
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 偏远地区配电变压器防盗监控系统的设计,TM421
  12. 高频疲劳机激振系统的设计及研究,TH871.3
  13. 数字型智能终端系统门口机的设计,TP368.1
  14. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  15. 基于S3C2410A的新型ARM实验装置的设计研究,TP368.1
  16. 基于DM6467的视频服务器设计与实现,TP393.05
  17. ARM在静止无功发生器中的应用,TM761
  18. 便携式分光测色仪电路设计,TH744
  19. 基于OMAPL138的电能质量监测系统的研究与设计,TM76
  20. 基于嵌入式ARM/TinyOS的ZigBee网络层协议的设计与实现,TP212.9
  21. 基于嵌入式的分布式点菜系统设计与实现,TP368.1

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