基于嵌入式Internet的远程视频监控系统设计.pdf
《基于嵌入式Internet的远程视频监控系统设计.pdf》由会员分享,可在线阅读,更多相关《基于嵌入式Internet的远程视频监控系统设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 l 9卷第 5期 2 0 0 9年 5月 计 算 机 技 术 与 发 展 V【11 9 N。5 C()MP UT E R TE C HN()I (Y A NI-)D EV F;I ()P ME NT M a y 2 0 0 9 基于嵌入式 In t e r n e t 的远程视频监控 系统设计 焦铬,一,易小波2,李仁发(1 湖南大学 计算机与通信学院,湖南 长沙 4 1 0 0 8 2;2 衡阳师范学院 计算机 系,湖南 衡 阳 4 2 1 0 0 8)摘要:文中提出了一种基于嵌入式 I n t e me t 的远程视频监控系统设计方案,视频监控终端采用$3 C 2 4 1 0微处理器,
2、视频 监控设备采集的视频图像经过 MP E G一 4 压缩算法编码压缩后送人该处理器,利用 R T P实时传输协议 以及无连接数据报 协议 U D P I P等将该数据流打包后,利用 I n t e me t 网络进行实时传输到用户端。基于 I n t e me t 的远程视频监控 系统是信息 网络与控制网络结合的产物,它借助网络完成监视与控制任务,将监控范围扩展到更广的空间,进一步推进了控制技术向 网络化、分散化及开放化的发展。关键词:嵌入式 I n t e me t;远程视频监控系统;MP E G一4;R T P 中图分类号:T P 2 7 3 5;n)3 9 3 9 文献标识码:A 文章
3、编号:1 6 7 3 6 2 9 X(2 0 0 9)0 5 0 1 7 6 0 4 De s i g n o f Re mo t e Vi d e o S u p e r v i s o r y S y s t e m Ba s e d o n Emb e d d e d I nt e r n e t J I AO Ge 一,YI Xi a o-b o 2,LI Re n-f a (1 C o mp u t e r a n d C o m mu n i c a t i o n C o l l e g e,H u n an Un i v e r s i t y,C h a n g s h a
4、4 1 0 0 8 2,C h i n a;2 Co mp u t e r D e p a r t me n t,He n g y a n g N o r ma l Un i v e r s i t y,He n g y a n g 4 2 1 0 0 8,C h i n a)Ab s t r a c t:Pr e s e n t s a r e mo t e v i d e o s u p e r v i r y s y s t e m b a s e d O il e mb e d d e d I n t e me t t h e v i d e o s u r v e i ll a nc
5、 e t e r mi n a 1 u S e s t h e mi c rop r o ces sor S 3 C2 4 1 0 t h e v i d e o c a p t u r ed b y t h e v i d e o d e i v c e is c o ded a n d c o mp r e s s e d b y t h e MP EG 一4 a lg o r i t h m and i s s e n t t o t h e mi c rop roc e s s o r Af t e r p r o c e s s e d by i t t h e MPEG一4 d a
6、 t a s t r e a m is s e n t t o v id e o s u r v e il l a n c e n e twor k Th e n t h e MP EG 一4 d a t a s t r e a m i s p a c k ed b y t h e r e a l t i me t r a n s p o r t p r o t o c o l and UDP 1 P Fi n a l ly t he d a t a p a c k e t i s t r a n s mi t t e d t o t h e u s e r b y I n t e me t
7、I n t e me tb a s e d r e mo t e vid e o s u r v e i l l anc e s y s t e m i s a n in f o r ma t i o n n e t wo r k an d c o n t ml n e t wo r k p r o d u c t s,u s i n g i t s n e tw o r k t o mo n i t o r and c o n t r o l t a s k s,mo n i t o ri n g wi ll he e x t e n d e d t o a br o a d e r s p
8、 a c e t o f u r t he r p r o mo t e t h e t e c h n o lo g y t o c o n t rol t h e n e tw o r k,d e c e n t r a l iz e d and o p e n Ke y wo r ds:e mb e d d e d I n t e me t;r e mo t e v i d e o s u p e r v i s o r y s y s t e m;MPEG一4;R 仲 O 引 言 远程监控系统是 当前工业 自动化应用领域研究 的 热点之一。远程监控系统主要用于完成远程现场点 的 数据采
9、集、处理、实时监控等功能。传统 的远程监控 系 统没有或无法解决实时大数据量处理、远程通信等问 题,其应用受到很大的限制。基于 I n t e me t 的远程视 频监控系统是信息网络与控制网络结合的产物,它借 助网络完成监视与控制任务,将监控范围扩展到更广 的空间,进一步推进了控制技术向网络化、分散化及开 放化的发展I l I。收稿 日期:2 o o 8一O 82 O 基金项 目:国家 8 6 3计划 资助项 目(2 0 0 7 A A 0 1 Z 1 0 4);国家 自然 科学 基金资助项 目(6 0 6 7 3 0 6 1)作者简介:焦铬(1 9 7 9 一),男,硕士研究生,讲师,研究
10、方向为嵌入 式系统;李仁发,教授,博士生 导师,研究方 向为嵌入式 系统。1 系统硬件设计 图 1 所 示的是基于嵌人式 I n t e me t 的远程视频监 控系 统 的 硬 件 架 构。整 个 系 统 主 要 由 C P U 芯 片、F L A S H芯片、视频采集设备、S D R A M 内存、以太网接 口等组成。C P U采 用 的是韩 国三星公 司 的 s 3 C 2 4 1 0,该处理器的内部集成 了 A R M 公 司 A R M 9 2 0 T处 理器核的 3 2位微控制器,并带有独立的 1 6 k B的指令 C a c h e和 1 6 k B的数据 C a c h e、L
11、 C D控制器、R A M 控制 器、N A N D闪存 控制器、3路 U AR T(通用异步收发 器)、4路 D MA、4路定时器、并行 I O口、8路 1 O位 A D C、触摸屏接 口、I I C接口、I I S接12 1、2个 U S B接 I=I 控制器、2路 S P I,主频最高可达 2 0 3 MH z 。U S B视 频采集设备和$3 C 2 4 1 0微处理器构成整个系统的视 频监控终端设备,放在监 控现场,而 I n t e me t 网络与用 户端监控设备一起构成监控网络平 台,通过网络用户 第 5 期 焦铭等:基于嵌入式 I n t e me t 的远程视频监控系统设计
12、 l 7 7 可随 时了解监控现场 的情况。R T P U DP h P协议。0 图 1 系统硬件架构 图 2系统软件设计 2 1 系统软件 结构 视频监控终端 WE B服务器的软件结构如图 2所 示,其主要由视频监控 WE B服务器、c G I(公用网关接 口)、嵌入式数据库、存储管理与调度模块、视频调度与 传输模块、视频设备控制模块等组成。视频监控终端 WE B服务器 C GI(公 用 网关 接 口)令 卓 控制 II l 令 摄像 头 末 求 视 频 I 调度 I 与传 输 l l已编 码 网 络 连 接 图 2 系统软件 结构 图 系统通过摄像头采集图像,对现场图像进行高速 捕捉,然后
13、将 捕捉到的图像通过 U B S总线传输 到$3 C 2 4 1 0 处理 器进行 处理,并将 图像 压缩,保存 为 J P E G格式的文件。程序调用 E n C o d e r 编码器可以将 多幅 J P E G格式的图像合成一段 A VI 视频流,实现视 频 回放。最后,系统还可以通过 以太 网或 U A R T将 保 存的图片 和视频 流传 到服 务 器上,实现 网络 监 控_ 3 J。视频监控终端 WE B服务器通过 H T T P协议与用户端 监控设备浏览器软件进行信息交互,提供其他应用程 序模块的接口以及视频数据浏览界面和摄像头控制界 面。此外,它还要对用户端 的访 问权 限进行
14、控制,过滤 用户端的请求和控制信息,处理多个用户端的请求和 控 制的同步 和优 先级 问题。而 十 分适 用 于嵌 入式 系 统。同时,本 系统 采用 了 C GI 来实现 动态 WE B技术,C G I 规定 了 WE B服务器 调用其他 可执行 程序 的接 口 协议标 准。WE B服务 器通过 调用 C G I 程 序 实现和 浏 览器的交互,也就是 C G I 程序接受浏览器发送给 WE B 服务器的信息,进行处理,将响应结果再 回送 给 WE B 服务器及浏览器。2 2 L i n u x内核配置 2 2 1 修 改 Li n u x配置文件 接下来需要对一些配置文件作一定的修改。(1
15、)打开根 目录下的 Ma k e fi l e 文件。指定 目标 平台:添加 A r c h:a r m 指定 交叉 编译 器:添 加 C R O S S C O MP I L E=a r m e l fg c c (2)打开 a r c h a r lT l 目录下的 Ma k e fi l e 文件。包含 S 3 C 2 4 1 0处理器:i f e q($(C O N F I G A R C H S 3 4 1 0),Y)M ACHI NE=S 3 C2 4 1 0 (3)添加内核起 始运 行地址,即 i ma g e r a m应下 载 的位置,T E X TA D D R=O x O
16、)0 0 8 0 0 0 (4)打开 a r c h a r m b o o t 目录下的 Ma k e f i l e 文件。指定 B o o t l o a d e r 的压缩 内核解 压后数 据 的输 出地 址。i f e q($(C DN F I G A R C H S 3 C 2 4 1 0),y)ZRELADlDR=0 X5 0 0 0 8 0 0 0 2 2 2编译 L i n u x内核 在完成上述工作后,开始 编译 L i n u x内核,生成 目 标代 码。首先 以 R O O T身 份进入 系统,然后 完成 下列 步骤,就可以在 L l n u x a r c h a r
17、 m b o o t 到内核 的映 像文件 z l m a g e。在 s h e l l 命令下输人命令进行 内核 配 置:ma k e me n u c o n f i g该命 令执行 之后 生成文件 c n o f i g o 它保存这个配置信息,下一次再执行 ma k e r n n e u e n o f i g 的时候将生成新 的 c n o f i g 文件。输入命令:m a k e d e p 输入命令:ma k e c l e a n 输 入命 令:m a k e z h n a g e 通过各个 目录的 Ma k e f i l e 进行,将会在各个 目录 下生成一系列 目
18、标文件,从而完成对 L i n u x的编译工 作。L i n u X内核的编译、修改、移植与上层的应用程序(如命令解 释器 s h e l l、登陆 程序 l o g i n)相 关,将这 些 程 序根据需要重新定制。利用终端仿真程序 mi n i e o m和 B o o t i o a d e r 引导 程序 通过 串 口就可 以把 L i n u X内核 移 植到 目标系统板。移植完成后,L i n u x就可以在 目标 系统板上运行。2 3 视频 采集摄像头驱动设计 视频信号的采集一般选择 U S B摄像头来实现,使 J 7 8 汁算机技术与发展 第 1 9卷 用 US B摄 像 头
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 Internet 远程 视频 监控 系统 设计
限制150内