论文部分内容阅读
安全问题随着人民生活水平的提高已经显得愈发重要,视频监控技术已经被应用到了各个领域当中。随着科技的进步,网络技术,嵌入式技术的发展为为整个图像视频监控系统带来了新鲜的活力。与传统的视频监控技术相比,嵌入式系统灵巧轻便,成本相对较低,功耗小。在这样的背景之下,以嵌入式系统为平台,运用网络传输,通信和多媒体技术搭建的网络视频监控的研究已经具有重要的意义。本论文设计并实现了一种基于ARM嵌入式的移动式远程视频监控系统,它具有实时操作,灵活方便,使用简单的特点。它可以应用在各种需要安全监控的领域之中,比如家庭防卫,小区防卫监控,企业或者商场的部门监控等。针对移动式远程视频监控系统,论文描述了各个功能模块,并给出了详细的设计方案。整个系统的硬件平台以三星公司的S3C2440芯片为核心,扩展了ZC301摄像头、DM9000网卡等外围设备。在目标板中移植嵌入式Linux操作系统,使用USB摄像头获取到视频和图像信息,通过有线或者无线wifi进行网络传输,这样可以在PC或手机客户端进行实时监控。如果有需要,还可以将所需的视频图像信息进行存储。在目标板平台方面,论文主要完成嵌入式硬件平台的搭建,包括核心板和各个外围接口电路。在软件方面,完成了Linux系统的裁剪和移植,包括bootloader,内核,和文件系统的建立以及驱动加载。为了实现网络视频监控,文章还进行了网络流媒体服务器的设计和移植。在PC端,通过Linux操作系统,建立了交叉编译环境,可方便对目标板的软件系统开发。为了完成视频监控客户端应用程序开发,在windows xp系统下,建立了Android和QT的开发环境。论文详细分析了程序编写的流程,并且采用Java和C++语言进行视频监控客户端程序的设计。最后完成整个系统的测试,运行发布程序,整个系统能够在客户端完成实时监控,达到了整体设计的预期要求。测试结果显示本系统画面清晰流畅,并且可以完成多用户同时监控,扩展了系统的整体性能。PC客户端基于xp系统,简单实用,便于操作。在移动手机端,只要接入wifi,便可实时监控,随拿随放,并且随着Android平台的不断普及,整个监控系统也便于推广。