论文部分内容阅读
本文的研究结果具有较大的工程实际意义,可以将此技术广泛地用于企业、家庭以及个人等图像采集,是远程监控系统的一个发展趋势,对于基于IP技术的各种视频通信应用具有一定的参考价值。本文根据当前嵌入式与网络快速发展的需要,提出了一种基于嵌入式技术与网络技术的远程图像采集方案。该系统以嵌入式Linux操作系统和嵌入式ARM微处理器S3C2440A为核心平台,将嵌入式系统开发技术与Internet技术相结合开发出了该系统。该系统的基本原理是通过嵌入式平台建立的基于TCP/IP协议的视频服务器,使服务器程序如终在其后台运行,等待监控系统环境中客户机使用浏览器发送的访问请求,然后将USB摄像头采集来的图像数据压缩后,通过TCP/IP网络传输,在客户端的PC上,通过WEB浏览器(如IE,FireFox等)获取图像,完成对远程现场的网络视频采集任务。
论文首先介绍了远程视频采集以及嵌入式网络视频监控系统的发展、现状,分析了目前常规的视频采集系统的优势与不足,然后介绍了嵌入式Linux操作系统以及ARM处理器的发展情况、应用领域及主要技术,分析了如何在ARM硬件平台上进行嵌入式Linux内核的编译与移植,并对Linux操作系统下USB驱动程序的开发进行了研究,论述了如何在嵌入式Linux系统下对USB驱动程序进行加载;本文重点研究了图像采集、编码和网络通信程序的原理与实现,即如何利用Video4Linux API函数实现视频数据的采集,如何通过socket接口将视频数据进行传输,并完成了基于B/S模式的远程图像采集系统。最后在实验室局域网的环境下,进行了系统整体测试,并提出进一步开发设想。
本文的研究结果具有较大的工程实际意义,可以将此技术广泛地用于企业、家庭以及个人等图像采集,是远程监控系统的一个发展趋势,对于基于IP技术的各种视频通信应用具有一定的参考价值。