基于ARM和Linux的无线视频监控系统的开发
发布时间:2017-09-08 09:23
本文关键词:基于ARM和Linux的无线视频监控系统的开发
更多相关文章: ARM Linux 无线视频监控 3G WiFi H.264 RTP
【摘要】:随着行业的分化和信息化产业的高速发展,市场对视频监控行业的需求越来越大,城市治安、交通控制、能源管理、企业安全生产等,都需要有监控服务的功能。网络的带宽和计算机处理能力的不断增强,使视频监控朝着网络化、数字化、智能化方向发展。传统的视频监控系统无论在移动性、覆盖面以及便利性上面都有很大的局限性。随着通信技术的发展,无线网络传输技术越来越成熟,3G蜂窝移动通信能提供完善的签权和计费机制,具有广覆盖、高移动性、中低的传输速率特性。WiFi作为WLAN的一个标准,其传输速率高达11Mbit/s。从而实现WiFi和3G的融合,可以弥补3G数据传输速率受限的不足,因而利用3G网络实现远程视频监控,铺助WiFi网络方便用户的接入,从而能实现二者的优势互补。嵌入式系统具有开放性和可伸缩的体系结构,实时性强并能提供统一的驱动接口,而且操作方便、提供友好的GUI图形界面,,支持网络功能,对数据的远程传输提供了可靠的支持。本文以此为出发点,以ARM为平台搭载Linux操作系统,利用H.264和RTP分别实现图像的编码压缩和传输,使用3G网络联入Internet实现远程监控,借助WiFi无线网络可以迅速构建无线局域网,节省网络组建资源的消耗,并能实现3G网络共享,Linux系统应用的易加载性,为后期功能的扩展提供了很好的支持。
【关键词】:ARM Linux 无线视频监控 3G WiFi H.264 RTP
【学位授予单位】:武汉科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.6
【目录】:
- 摘要4-5
- Abstract5-9
- 第1章 绪论9-14
- 1.1 论文的背景和研究的目的9
- 1.2 视频监控的发展历程9-12
- 1.2.1 视频监控的国内外发展现状10-12
- 1.2.2 无线视频监控系统的种类12
- 1.3 论文主要内容及章节安排12-14
- 第2章 系统的整体架构设计14-21
- 2.1 系统的整体方案概述14-15
- 2.2 系统的硬件架构的设计15-19
- 2.3 系统的软件架构的设计19-20
- 2.4 本章小结20-21
- 第3章 嵌入式开发平台的构建21-32
- 3.1 交叉编译环境的构建21-23
- 3.2 Bootloader 的移植23-26
- 3.2.1 U-BOOT 的启动过程分析23-24
- 3.2.2 U-BOOT 源码结构24-25
- 3.2.3 U-BOOT 的移植25-26
- 3.3 Linux 内核的移植26-28
- 3.3.1 Linux 内核启动过程分析26-27
- 3.3.2 修改内核支持硬件平台27-28
- 3.4 根文件系统的制作28-31
- 3.4.1 Linux 根文件的概述28-29
- 3.4.2 Linux 根文件系统的制作29-31
- 3.5 本章小结31-32
- 第4章 设备驱动的设计32-44
- 4.1 Linux 下的设备驱动模型架构32-34
- 4.1.1 总线、驱动和设备三者之间联系33-34
- 4.2 存储模块 NAND FLASH 驱动的设计34-36
- 4.2.1 NAND FLASH 驱动框架34-35
- 4.2.2 NAND FLASH 驱动实现35-36
- 4.3 通信模块驱动的设计与移植36-39
- 4.3.1 网络设备驱动的架构37-38
- 4.3.2 DM9000 网卡驱动的移植38-39
- 4.4 视频采集模块驱动的设计39-43
- 4.4.1 V4L2 驱动模型39-40
- 4.4.2 UVC 摄像头驱动的设计40-43
- 4.5 本章小结43-44
- 第5章 无线视频监控系统软件的设计44-59
- 5.1 视频图像采集模块44-45
- 5.2 视频图像编码传输模块45-49
- 5.2.1 视频图像的编码压缩的实现46-47
- 5.2.2 视频数据的实时传输的实现47-49
- 5.3 动态监测报警模块49-51
- 5.3.1 运动目标检测算法49
- 5.3.2 帧间差分法49-50
- 5.3.3 动态监测报警模块的设计50-51
- 5.4 3G 网络连接模块51-55
- 5.4.1 3G 拨号上网51-53
- 5.4.2 3G 网络共享53-55
- 5.5 WiFi 无线局域网组建模块55-58
- 5.5.1 802.1x 的认证体系结构55-56
- 5.5.2 WiFi 的组网模式56
- 5.5.3 WiFi 模块功能的实现56-58
- 5.6 本章小结58-59
- 第6章 视频监控系统客户端设计59-66
- 6.1 设备监控前端界面的设计59-61
- 6.2 web 监控页面的设计61-65
- 6.2.1 基于 http 协议的 web 界面61-62
- 6.2.2 ActiveX 控件的设计62-64
- 6.2.3 监控界面的测试64-65
- 6.3 本章小结65-66
- 第7章 总结与展望66-68
- 7.1 总结66
- 7.2 展望66-68
- 致谢68-69
- 参考文献69-72
- 附录 1 攻读硕士学位期间发表的论文72-73
- 附件73-77
【参考文献】
中国期刊全文数据库 前10条
1 陈朝鑫;黄迪明;;YAFFS文件系统在嵌入式系统上的应用[J];成都信息工程学院学报;2006年04期
2 司震宇;;基于802.1x协议的访问控制与网络安全[J];东北农业大学学报;2007年05期
3 崔龙卫;胡家宝;秦峰微;;浅谈WLAN在校园网中的应用[J];电脑知识与技术;2011年01期
4 王飞;孔聪;;基于V4L2的Linux摄像头驱动的实现[J];电子科技;2012年02期
5 张康;;基于ARM-Linux平台的无线网络功能设计与实现[J];大众科技;2013年02期
6 林炎;张友益;;Windows平台下构建嵌入式Linux交叉编译环境[J];单片机与嵌入式系统应用;2013年02期
7 张曦煌,孙先虎;一种基于Linux的嵌入式HTTP的设计和实现[J];江南大学学报;2003年05期
8 徐家;陈奇;;基于V4L2的视频设备驱动开发[J];计算机工程与设计;2010年16期
9 刘龙飞;章坚武;;基于H.264的Web视频监控客户端设计与实现[J];现代电子技术;2011年19期
10 刘文;徐磊;盛文婷;赵晓东;王伟;;基于ARM平台的Linux内核分析与移植研究[J];现代计算机(专业版);2011年07期
本文编号:813199
本文链接:https://www.wllwen.com/kejilunwen/wltx/813199.html