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

基于嵌入式Linux的远程网络视频监控系统研究

作 者: 吴迪
导 师: 刘时进
学 校: 华中师范大学
专 业: 电路与系统
关键词: Linux 视频采集 H.264编码 TCP/IP协议
分类号: TN948.6
类 型: 硕士论文
年 份: 2012年
下 载: 1次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着我国经济的快速发展,人们的生活水平出现了大幅提高。一些高科技的出现,能够更更好的服务于人们生活。视频监控在学校、银行、军事、交通、社区的应用,能够更好的约束人们的行为准则,同时为不法分子的罪行提供证据,这样就能更好的保护人们的生命财产安全。随着计算机技术的快速发展,以及网络带宽的普及,视频监控由原先的模拟监控逐渐向网络监控发展。这样就克服了以往视频监控存在的结构复杂、价格昂贵、还需大量电缆的缺点。由于嵌入式的快速发展,嵌入式产品在人们生活中随处可见,如空调、冰箱、手机、相机。本文设计的基于Linux的嵌入式远程视频监控系统是以Micro2440开发板作为硬件平台,以代码公开、内核精简、支持多硬件平台、网络强大为特点的Linux系统作为软件平台。本文通过对Bootloader的移植、内核的移植、配置及编译、根文件的编写,最后通过应用程序实现USB摄像头进行视频采集,然后进行II.264编码压缩,压缩的数据由TCP/IP协议进行网络传输,客户端打开应用程序就可以接收到远处的视频图像,进而进行视频监控。

全文目录


摘要  5-6
Abstract  6-9
第一章 绪论  9-12
  1.1 本文研究背景及意义  9-10
  1.2 视频监控的发展及数字监控的优势  10-11
    1.2.1 视频监控的发展  10
    1.2.2 数字监控的优点  10-11
  1.3 论文结构  11-12
第二章 嵌入式远程网络视频监控系统的构架  12-14
  2.1 视频监控系统的总体构架  12
  2.2 视频监控系统的总体设计  12-14
第三章 远程网络视频监控系统的硬件开发  14-19
  3.1 ARM公司简介  14
  3.2 ARM微处理器的优点和分类  14-16
    3.2.1 ARM7系列微处理器  15
    3.2.2 ARM9微处理器系列  15-16
    3.2.3 ARM10E微处理器系列  16
    3.2.4 SecurCore微处理器系列  16
  3.3 Micro2440开发板介绍  16-19
第四章 远程网络视频监控系统的软件开发  19-33
  4.1 嵌入式操作系统  19-22
    4.1.1 Linux  19-20
    4.1.2 Windows CE  20
    4.1.3 VxWorks  20-21
    4.1.4 Palm OS  21-22
  4.2 Bootloader  22-26
    4.2.1 Bootloader简介  22-23
    4.2.2 U-Boot流程的启动  23-25
    4.2.3 U-Boot的移植  25-26
  4.3 交叉工具链  26-27
    4.3.1 编译的一般过程  26-27
    4.3.2 交叉工具链的安装  27
  4.4 Linux内核  27-31
    4.4.1 Linux体系结构  27
    4.4.2 Linux内核的架构  27-28
    4.4.3 Linux内核源代码  28-29
    4.4.4 内核配置与编译  29-31
  4.5 根文件系统  31-33
    4.5.1 文件系统的概念  31
    4.5.2 根文件系统的基本的组成结构  31-32
    4.5.3 根文件系统的制作  32-33
第五章 基于Linux的系统的设备驱动设计与实现  33-44
  5.1 设备驱动的概述  33-35
  5.2 设备类型的分类  35-36
  5.3 USB驱动程序开发  36-39
    5.3.1 USB简介及其规范  36-37
    5.3.2 USB驱动程序结构分析  37
    5.3.3 USB主机程序的实现  37-39
  5.4 网络控制芯片DM9000与驱动设计  39-41
    5.4.1 DM9000介绍  39-40
    5.4.2 网络控制器驱动设计与实现  40-41
  5.5 V4L2视频设备驱动的实现  41-44
第六章 嵌入式远程网络视频监控系统的实现  44-49
  6.1 远程网络视频监控模型  44
  6.2 H.264编码  44-45
  6.3 TCP和UDP  45-47
  6.4 采集/传输应用程序流程  47-48
  6.5 远程网络视频监控系统的测试  48-49
第七章 总结  49-50
参考文献  50-52
致谢  52

相似论文

  1. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  2. IP网络QoS技术研究,TP393.09
  3. 一种基于i.MX51的嵌入式VoIP终端的设计与实现,TN916.2
  4. 呼伦贝尔大学教务管理信息系统设计与实现,TP311.52
  5. 基于PIC的嵌入式远程监控系统的设计与实现,TP277
  6. 基于3G网络的嵌入式视频采集平台设计与实现,TP274.2
  7. 基于嵌入式Linux的车辆轨迹复现手持终端的研究与实现,U495
  8. 嵌入式视频监控系统中的GUI设计与实现,TP277
  9. Linux进程间通信在江苏邮政电子商务平台中的应用,TP393.09
  10. 基于Linux的车载DVR系统的开发,TN946
  11. 嵌入式车载定位系统的研究,TN95
  12. 基于ARM9的鱼排养殖监控系统,TP368.1
  13. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  14. 基于嵌入式Linux的多媒体播放终端的设计与实现,TP37
  15. 基于嵌入式的电子导游系统的研究,TP368.1
  16. 基于P2P流媒体系统的设计与实现,TN919.8
  17. 支持USB的嵌入式软件远程调试器的设计与实现,TP368.1
  18. 基于ARM的智能车载终端的设计,TP368.1
  19. 政府(公安)部门网络视频监控系统的设计与实现,TP277
  20. 嵌入式数字视频监控系统设备驱动的研究与开发,TP277
  21. 多功能火灾报警楼层显示器的设计与实现,TN873

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视中心、电视设备 > 电视中心管理系统
© 2012 www.xueweilunwen.com