资源描述:
《基于Linux嵌入式网络视频监控系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、"##$年第$期计算机系统应用基于!"#$%的嵌入式网络视频监控系统研究与设计&’(’)*+,)#-.’("/#01234’--’-5’670*89"-’0:0#"60*"#/;<(6’3=)(’-0#!"#$%郝卫东-李-静-(桂林电子科技大学机电工程学院广西桂林./011/)摘!要:网络视频监控已经在嵌入式领域得到了发展,但目前视频监控硬件设施比较昂贵,不能普遍使用。本文提出了一种以!234处理器为开发硬件平台和嵌入式5$)67系统为软件开发环境的新方法,采用中星微8%910摄像头作为视频前端采集,利用:*;<
2、=;协议技术实现网络通信。系统内部嵌入移植的>,?服务器,用户可以通过浏览器进行远端访问。该系统实现了局域网的环境监控,开发成本低,使用方便而且性能高。关键词:嵌入式视频采集>,?服务器视频监控浏览器0-引言户端组成。各个模块之间的关系如图0所示。随着嵌入式处理器和开源5$)67系统的广泛应用,网络视频监控向着嵌入式方向发展已经成为一种趋势。目前已经在该领域得到了初步发展,但是由于前端监控系统的硬件设施昂贵,成本较高,不能普便使用。低廉的设备又不能满足用户的动态可视化以及稳定性和可图0-系统整体结构框图靠性的要求。
3、针对用户的需求,本论文设计了低成本高效能的方案,运用当前的网络技术、视频压缩技术和嵌嵌入式处理器@9*A/01是一款基于!234A1:内入式技术等设计基于嵌入式5$)67系统的网络视频监控核的0J<9A位2=@*微处理器。内部带有全性能的系统。该系统以嵌入式5$)67系统和嵌入式控制器33C(内存处理单元),它适用于设计移动手持设备类@9*A/01为核心平台,在这个平台上建立B,?服务器和产品,具有高性能、低功耗、接口丰富和体积小等优良视频服务器。利用:*;<=;协议技术实现网络通信,把[0]特性。该处理器集成了J
4、/3@K2!3、J/3L&)MC@D数字摄像头采集到的图像进行E;FG压缩,然后通过N#&+O、03D((’N#&+O、2EP/.网卡、音频输入与输出、网络程传输到远计算机客户端。客户端方采用E&H&C@DQ(+’、C@D+#&H,、标准串口、@K卡插座等。用户可!""#,’技术实现图像的接收并完成显示功能。客户端以将代码存放在L!LKN#&+O中,并从L!LKN#&+O启的用户可以通过具有I&H&插件的浏览器实现监控。实动。内置的L!LKN#&+O将访问控制端口,并将引导代验证明该系统的稳定性、可靠性较高。码(H
5、$H$)自动加载到内部@2!3运行,之后@2!3中的引导代码将操作系统内核映像(8=R&S,)以及根文件A-系统整体模块设计系统加载到@2!3并运行[A]。本系统主要由嵌入式系统和网络通信两大系统组成。嵌入式系统由嵌入式处理器@9*A/01和5$)67系9-系统软件的设计实现统组成,网络系统由>,?服务器和客户端以及实现通!"#视频采集模块实现信的通道组成。系统的设计采用模块化设计,本系统5$)67内核驱动里面已经支持了诸如(H.00芯片的由嵌入式系统模块、视频采集模块、网络通信模块和客!!""#$%&’$()*&
6、+,实用案例"!计算机系统应用"##$年第$期[/]摄像头,但是这些摄像头采集的效果不好。本系统采送协议MNN>进行通信的。其工作原理大致可分为用中星微-%./.0芯片的摄像头,该摄像头采用%1(+三个步骤,第一步,K,3浏览器向一个特定的服务器发传感器,价格低廉,性能高,2+3接口协议灵活,同时具出K,3页面请求;第二步,K,3服务器接收到K,3页有同步和异步数据传输,兼容性好,而且提供了良好的面请求后,寻找所请求的K,3页面,并将所请求的图像处理及对外接口功能。目前#$)24驱动里面不支K,3页面传送给K,3浏
7、览器;第三步,K,3服务器接持该类芯片的驱动。为了使摄像头能够在系统中工收到所请求的K,3页面,并将它显示出来。K,3服务作,需要加载该驱动。驱动的下载地址5’’":66147器工作原理如图/所示。5&&89:;8,,:;86+"%&<.46,13,99,96=,8),#>&’%56。系统#$)24内核版本使用的是#$)24?:@:00,需要下载?:@版本的内核补丁。然后对内核进行打补丁,这样内核就支持该芯片的驱动。在ABC摄像头被驱动后,只需要再编写视频采集的应用程序就可以了,视频图像的采集是通过D$9,7(EF
8、$)24实现的。视频采集程序的流程如图?所示。图/GK,3服务器工作流程图嵌入式K,3服务器是移植K,3服务器到嵌入式领域的一种服务器,。它仍然是以N*>6L>为底层的通图?G视频采集程序的流程[E]信协议。嵌入式K,3服务器简化了系统结构,将信息采集和信息发布都继承到嵌入式设备中,具有标准D$9,(EF$)24是F$)24中关于视频设备的内核驱的接口形式和