文档介绍:南京航空航天大学
硕士学位论文
基于嵌入式系统的网络视频监控系统设计与实现
姓名:周洋
申请学位级别:硕士
专业:安全技术及工程
指导教师:顾宏斌
20070301
南京航空航天大学硕士学位论文
摘要
快速发展的嵌入式系统技术,与网络技术相结合,产生了众多的应用。
包括基于嵌入式系统的网络视频监控技术。实现基于网络的视频监控系统的
关键是一种嵌入式设备,它应该能够采集视频数据并通过网络进行传输。在
本课题中,将实现这样的系统,命名为CBTVIEW(以实验室名字命名)。
技术相结合,实现了基于嵌入式
Linux的远程图像监控系统。该监控系统作为服务器端的是嵌入式Linux系统
平台,它采用ARM内核的S3C2410芯片作为处理器,服务器程序在其上以后
台方式运行,等待监控系统环境中客户机使用浏览器发送的访问请求。
首先简要介绍了系统的实现方案,接着说明了嵌入式系统开发的特点。
讨论了嵌入式开发环境的建立和嵌入式Linux下USB接口摄像头驱动的加载,
接着重点论述了如何利用Video4Linux API函数实现视频数据采集,以及网络
通信的具体实现过程和方法。最后着重实现了嵌入式Web服务器的构建,并
实现了针对基于 B/S 模式的网络监控系统结构。另外还在系统中集成了对
云台的控制,扩大了监控范围。
最后在局域网的实验环境下,实现了对远程环境的网络监控功能。
关键词:ARM9;嵌入式Linux;USB摄像头;Video4Linux;嵌入式Web服务
器;云台;视频监控
i
基于嵌入式系统的网络视频监控系统设计与实现
ABSTRACT
Combined work technique, embedded system technology which is
developing rapidly brings many applications, work video
surveillance based on embedded system. The key to implement video
surveillance system based work is a kind of embedded equipment. It can
collect video data and transfer the data work. In this paper,
CBTVIEW, be named of this system, will be developed to make this function
come true.
Combining embedded development technology with technology,
this paperhas realized remote image surveillance and control system based on
embedded Linux. The web server program runs under the embedded Linux
system platform which adopts ARM-kernel S3C2410 as its CPU and acts as
Server role in the whole system. It runs by means of backstage and waits for
Clients’ request by browser tools.
Firstly, this paper briefly introduces the system’s realization scheme, then
presents characteristic of the embedded system development. Secondly,
discusses how to build the evironment of the embedded system development and
USB digital camera driver realization under Embedded Linux. Then explains
especially how to use Video4Linux API functions to realize video gathering,
elaborates the concrete realization course and way munication.