学位专题

目录>
<
DOI:10.7666/d.D484658

基于嵌入式Linux的远程视频监控系统

王哲梁
杭州电子科技大学
引用
作为信息技术在不同行业的综合应用之一,视频监控已经越来越多的被国内外所关注。视频监控系统在嵌入式、网络通信、多媒体等技术的不断发展下,正在向着小型专一化、网络数字化和智能化的方向发展。基于嵌入式技术,视频编解码技术和通信网络技术的具体应用,已成为数字化网络视频采集监控领域的核心技术。  考虑到小型专用化和高性能的要求,尤其是实用性的要求,本系统是在ARM嵌入式开发平台进行,设计并实现了基于嵌入式Linux的远程视频监控系统。该系统是以嵌入式Linux和控制器S3C2440为核心平台,通过嵌入式平台建立Web服务器Boa和视频服务器。通过基于TCP/IP的socket编程实现网络通信,将USB摄像头采集到的图像数据进行压缩并通过网络传输传送到视频服务器客户端。客户端可接受连续帧图像并完成显示,用户可用过具有Java插件的浏览器实现远程监控的目的。  本文以ARM9为核心硬件平台开发了基于嵌入式Linux的远程视频监控系统,并对关键技术进行了论述和研究。首先介绍了国内外视频监控系统的发展现状,给出了本系统总体软硬件设计方案,针对本系统硬件对uboot-1.16进行修改和移植,对编译和移植Linux2.6.30.4内核以及制作Yaffs2文件系统也做了深入的研究,重点讨论了嵌入式应用程序的开发和利用Linux提供的新一代Video For Linux Two函数实现视频数据采集、压缩。其次在应用程序开发中又深入介绍了Linux系统下多线程通信和基于TCP/IP协议下的socket编程,实现了视频数据的网络发送。最后着重论述了嵌入式Web服务器Boa的设计与移植,编写了视频网页监控主界面程序,实现了基于B/S模式的视频监控系统结构。本系统基于嵌入式平台开发,采用模块化设计方法,其较好的稳定性和扩展性使得系统便于升级。

嵌入式Linux平台;远程视频监控;数据采集;B/S模式;模块化设计

杭州电子科技大学

硕士

微电子学与固体电子学

李文钧

2014

中文

TN919.8;TN911.73

67

2014-07-31(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅