论文部分内容阅读
远程视频监控系统是以维护社会公共安全和预防灾害事故为目的的一项系统工程,在银行、智能小区、金融系统、大型商场中都有广泛地应用。把监控系统中存储的图片传输到远程的PC机,以前是通过Modem串口传输。串口传输有一个缺点是速率太慢,而且传输的数据容易出错。相对于串口传输来说,TCP/IP网络传输速度快,传输的数据出错几率低,因为它具有纠错机制。本文采用基于TCP/IP的网络传输,把图片传到远程PC机中,这样很大程度上能提高图片数据传输的速度,减少出错率,增加了远程监控系统的使用价值。 本文一共分为六个章节,第一章主要介绍了本文的课题背景和视频监控系统的发展历史,包括模拟视频监控系统和数字视频监控系统。第二章描述了硬件开发平台,本系统采用北京微芯力公司的ARMS3C4510B开发板为硬件开发平台,并扩展了CMOS图像传感器。第三章描述了本系统的软件开发平台,包括uClinux操作系统和Bootloader程序。对于uClinux操作系统,主要分析了其内核并且针对本硬件平台而修改的源代码;对于Bootloader主要阐述了它的作用,具体作用在文章中有详细描述。第四章和第五章是本文的主要部分,在第四章中,详细介绍了基于CMOS的图像采集的软件实现。首先分析了本文所用HV7131E CMOS图像传感器工作的原理和时序图,然后描述了图像采集的流程图,阐述了软件实现方法。在第五章中,完成了基于TCP/IP协议的图像数据的网络传输:首先介绍了TCP/IP协议,接着详细阐述了本文需要用到的网络编程技术Socket编程;然后分析了图像数据传输的流程图;最后在软件完成以后,对系统进行了测试,完成了图像数据的网络传输,并分析了网络传输的速度和优点。