论文部分内容阅读
随着科技技术的发展与社会的进步,网络视频监控报警系统以其直观方便、准确、信息内容丰富而广泛应用于许多场合,已经渗透到家庭安防、城市治安、交通、工业等多种领域,在社会中起着越来越重要的作用。针对视频监控系统的实际需求,结合嵌入式技术、图像处理技术、网络技术和嵌入式WEB技术,设计并实现了一种以嵌入式WEB服务器为核心,采用C/S结构的网络视频监控报警系统。该系统以嵌入式微控制器S3C2440为核心平台,使用嵌入式linux操作系统,通过USB摄像头采集视频图像数据并压缩为JPEG格式,通过嵌入式CGI接口传送到WEB服务器。嵌入式Web服务器直接连接到互联网,等待监控端的请求,为监控端提供所需要的实时视频图像。并通过四路开关量模拟了四路报警信号的产生,并以LED灯来指示报警。客户监控端不需要特殊的软件,只用普通的浏览器就可以访问到该服务器并对现场进行监控。采用该系统具有体积小巧、性能稳定、实时性好、可直接连网等优点。在系统硬件方面介绍各模块的功能及其选型,重点分析和设计了各模块电路的电路图;在系统软件方面详细分析了嵌入式Web服务器的工作原理以及如何构建,重点论述了如何利用Video4Linux API函数实现视频数据采集,视频图像数据的存储,网络通信的具体实现过程和方法,以及报警信号的产生和报警过程。另外对于本系统嵌入式开发环境的建立,本系统软件开发平台的搭建:bootloader的制作与移植、linux系统的定制与移植和跟文件系统的制作与移植,都进行了详细的分析和论述。设计开发的基于ARM嵌入式的网络视频监控报警系统能够在S3C2440A微处理器和arm-linux操作系统的平台下稳定运行,并能达到预期的效果。