预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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