嵌入式视频监控系统.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《嵌入式视频监控系统.pdf》由会员分享,可在线阅读,更多相关《嵌入式视频监控系统.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一平 机乌嵌入式豪诧应用嵌入式视频监控系统2 0 0 7 年增刊中国科学技术大学蒋慧军徐伟张剑叶勇一种基于$3 C 2 4 1 0 厦嵌入式L i n u x 环境的嵌入式视频采集应用服务嚣,通过浏览嚣或者利用客户端应用程序,用户可以访问应用服务器,得到服务器采集到的卖时单帧图片,并且可以改变图片的采集亮度等参一。数。利用得到的图片,用户能判断是否需要远程启动截取保存图片或者视频录像功能,从而实现视频监控。服务器图形界面采用Q P E 开发,具有良好的人机交互界面。关键词嵌入式L i n u x 视频监控视频录像Q P E$3 C 2 4 1 0引言视频监控一直是安全领域的研究热点,现有的视频
2、监控可以做到视频录像和远程视频监控,视频录像是把摄像头得到的实时视频流存储在介质上供人们后期分析,远程视频监控足把实时的视频流通过网络传输到用户的终端上,用户在终端上得到的摄像头的实时图像。但是受存储介质的限制,视频录像只能把有限时间内的视频进行储存,长时同的视频录像需要很大的存储空间。同样受到网络带宽的限制,远程视频监控在带宽较窄的时候就会变得很困难,而且视频流的冗余信息非常大。在比较这两者后,设计了一种嵌入式视频采集系统,在远程访问的时候得到的只是实时的图片,得到图片后,用户可以决定是否启动视频录像,启动摄像头录取实时图像到存储介质。这样就能在较窄带宽和存储介质较小的时候实现视频的有条件录
3、像。1 总体设计方案1 1整体结构系统原理图如图1 所示,本系统的基本原理是:摄像头采集的视频数据经过压缩存人到服务器的缓冲区中,服务器设置好I P 地址和端口后,客户端可以通过I n t e r n e t或者P A N 访问服务器,控制终端主要是对服务器进行维护和控制。在服务器模块,采用Q P E 视窗界面,界面设计友好,人机互动性强,服务器应用程序主要提供视频数据控制、网络传输等功能,V 4 L 层主要提供给应用层视频接口函数。图1 系统原理图1 2 硬件结构S a m s u n g 公司的处理器$3 C 2 4 1 0 内部集成了A R M公司A R M 9 2 0 T 处理器核的3
4、 2 位微控制器,拥有独立的1 6K B 指令C a c h e 和1 6K B 数据C a c h e、R A M 控制器、N A N D 闪存控制器、U A R T、D M A,P W M 的T i m e r、并行I O 口、A D C、T o u c hS c r e e n 接口、U S B 控制器等资源,标称频率2 0 3M H z,最高工作频率可达2 6 6M H z。在此基础之上,平台的硬件系统扩展了N a n dF l a s h和S D R A M。同时,建立了J T A G 接口、串口接口、H O S TU S B 接口和触摸屏接口。U S B 摄像头通过H O S TU
5、 S B接口与系统连接。系统硬件框图如图2 所示。1 3 应用软件结构如图3 所示,整个系统主要由两个应用程序构成,说明如下:1 8 2丰寺瓤名軎入封禾惋,龟两a d v m e s a e t 札c(广告专用)第三部分“博创杯”嵌入式设计大赛设计报告平考机乌嵌入式系统应用围2 硬件结构圈服务器应用程序此程序用于完成对完成视频信号的采集,将U S B 摄像头采集到的信号以文件的形式保存在文件系统或者放八缓冲区等待发送。客户端应用程序该程序用于完成终端视频数据的采集、显示及控制。网络传输模块主要用于接收数据流,存人缓冲区中,等待处理。视频数据解压缩模块用于对压缩的数据流解压,可以在终端上显示实时
6、图像。Q P E 视窗界面有着良好的人机交互界面,通过视频数据控制模块达到对图像参数设置、截图、录像等功能。圈3 软件结构图1 4 实现目标及特点本系统既可以直接将数字视频信号采集编码,直接存储在本地设备的文件系统中,也可以与以太网相连直接将采集到的数字视频信号经编码后通过网络传输系统内置网络视频服务器,无需计算机的协助即可独立进行工作。局域网上的用户以及I n t e r n e t 上的用户使用标准的网络浏览器和流媒体播放程序就可以根据I P 地址对视频采集设备进行访问,观看通过网络传输的实时图像。整个系统具有如下的特点t设备硬件核心采用基于A R M 9 系列的$3 C 2 4 1 0嵌
7、入式芯片,软件使用嵌入式L i n u x 系统,使得系统本身具有强大的处理功能,不仅可以作为网络视频设备,稍加改进即可作为一种功能强大的P D A 使用。视频采集采用具有U S B 接口的通用外置摄像头进行,使视频采集的通用性更好,软硬件设计容易,成本更低。软件部分采用模块化设计,各模块均可作为独立的子系统存在,增强系统的通用性、可升级性和可维护性。系统内置视频服务器程序,拥有良好的人机交互的图形界面,操作便利。安装简易,用网线将该装置与以太网连接,并分配一个有效的I P 地址即可。整个系统成本低廉,方便升级,很容易扩充新功能。2 视频监控系统的设计与实现2 1 嵌入式L i n u x 平
8、台的搭建2 1,1 嵌入式L i n u x 移植嵌入式L i n u x 系统包括B o o t l o a d e r(引导程序)、K e r n e l(内核)和根文件系统三个部分,其在内存中的分布空间如图4 所示。B o o t l o a d e r 是在操作系统内核运行之前运行的一段小程序,完成硬件设备的初始化、内存空间映射图的建立,并将系统的软硬件环境带到一个合适的状态。、01 9 2 K2 M图4 内存程序分布圈本文中,B o o t l o a d e r 采用v i v i。运行m a k em e n u c o n f i g命令,完成v i v i 的相关配置,然后运
9、行m a k e 命令,生成、r i“烧写文件。系统的L i n u x 内核版本是2 4 1 8。在h t t p:t i p 1 i n u x o r g u k 下载内核和补丁,解压缩并且将补丁通过管道装入内核源代码中。确认M a k e f i l e 中A R C H=a r m 和C R O S S C O M P I L E R=a r m-l i n u x-g e c。运行m a k em e n u p a p e r m e s n e Le O l 廿l(投稿 甩)M i c 咖n t m I I e r 8&E m b e d d e ds v s t e m 31
10、8 3一平 机乌嵌入式系 i l 应国c o n f i g 命令,在菜单下做相应配置,之后运行m a k ed e p 生成依赖文件,最后运行m a k ez l m a g e 生成内核压缩镜像z I m a g e。212 编译摄像头驱动程序编译z c 3 0 1 驱动程序,使芯片为z c 3 0 1 的摄像头可以在开发板上工作。主要的思路是重新编译内核,将对应的摄像头支持模块选上。但是L i n u x 内核中系统中没有Z C 3 0 1 P 摄像头驱动,要下载对应的内核补丁,其补丁和驱动在h t t p:m x h a a r d f r e e f r 中有对应的驱动下载,此处用到
11、的是h t t p:m x h a a r d f r e e f r s p c a S 0 x e m b e d d e d K e r n e l P a t c h u s b-2 4 3 1 L E 0 6 p a t c h t a r g z,此p a t c h 是为令重编内核时,有s p c a x x 系列摄像头的支持。对此文件解压,打补丁:t a r x v z fu s b-2 4 3 1 p a t c h g zp a t c h p l u s b-2 4 3 1 p a t c h此时就会在当前目录下看到s p c a 5 x x 文件夹了,重新编译内核:m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 视频 监控 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内