基于ARM和Linux的嵌入式远程视频监控系统设计.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)
《基于ARM和Linux的嵌入式远程视频监控系统设计.pdf》由会员分享,可在线阅读,更多相关《基于ARM和Linux的嵌入式远程视频监控系统设计.pdf(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南京理工大学硕士学位论文基于ARM和Linux的嵌入式远程视频监控系统设计姓名:黄恒强申请学位级别:硕士专业:通信与信息系统指导教师:张重雄20080601硕上学位论文基于A R M 和L i n u x 的嵌入式远程视频l 监控系统设计摘要本文根据大楼电梯视频监控系统的要求,提出了一种基于嵌入式技术的网络视频监控系统实现方案。系统以嵌入式L i n u x 和嵌入式微处理器$3 C 2 4 1 0 X 为核心平台,通过嵌入式平台建立的基于T C P I P 协议的视频服务器,将U S B 摄像头采集来的图像数据压缩后,经过网络传输,完成对监控现场的网络视频监控任务。论文首先阐述了嵌入式网络视
2、频监控系统的发展、现状以及整体构建,然后介绍了嵌入式L i n u x 操作系统以及A R M 处理器的发展情况,分析了主要外围电路的设计,以及如何在A R M 硬件平台上进行嵌入式L i n u x 内核的编译与移植,介绍了B o o t l o a d e l 的启动原理及运行过程,并对在L i n u x 操作系统下的U S B 驱动程序的开发进行了研究。本文重点讨论了图像采集、编码和网络通信程序的设计原理与实现。最后进行了系统整体测试,并提出进一步开发设想。本文的研究结果具有较大的工程实际意义,对于基于I P 技术的各种视频通信应用具有一定的参考价值。关键词:A R M,S 3 C 2
3、 4 1 0 X,嵌入式,L i n u x,视频监控A b s t r a c t硕J 二学位论文A b s t r a c tI nt h i st h e s i s,ar e s o l u t i o no fn e t w o r kv i d e os u r v e i l l a n c es y s t e mb a s e do nt h ee m b e d d e dL i n u xa n d$3C 2 410 Xh a sb e e ns u c c e s s f u l l yd e v e l o p e d,a c c o r d i n gt ot h
4、er e q u i r e m e n t so fb u i l d i n ge l e v a t o rv i d e os u r v e i l l a n c es y s t e m T h es y s t e mb u i l d sav i d e os e r v e rb a s e do nT C P I Pp r o t o c o lw h i c hc a nc a p t u r ev i d e os i g n a lf r o mU S Bd i g i t a lc a m e r aa n dt r a n s p o r tt h es i g
5、 n a lt oc l i e n tt h r o u g hI n t e m e t F i r s t l yt h ec o n s t r u c t i o no fe m b e d d e dn e t w o r kv i d e os u r v e i l l a n c es y s t e mi sp u tf o r w a r da n dd i s c u s s e d S e c o n d l y,s o m ee m b e d d e do p e r a t i o ns y s t e m sa n dt h es i t u a t i o
6、n so fA R Mp r o c e s s o ra r ei n t r o d u c e d t h ed e s i g nm e t h o d so fm a i nh a r d w a r ec i r c u i t sa r ea n a l y z e d,t h et h e o r yo fB o o t l o a d e ri Si n t r o d u t e d,t h ed r i v e ro fU S Bd e v i c ei Sr e s e a r c h e d,a n dt h e nt h et r a n s p l a n t a
7、 t i o no fe m b e d d e dL i n u xo nt h eA R Mp l a t f o r mi sa c c o m p l i s h e d F u r t h e rt h i st h e s i sf o c u s e do nd i s c u s s i n gh o wt od e s i g ni m a g ec o l l e c t i n g,i m a g ec o d i n g,a n dn e t w o r kc o m m u n i c a t i o np r o g r a m F i n a l l y,t h
8、es y s t e mi st e s t e da n dt h ep l a no ff u r t h e rd e v e l o p m e n ti sp r o p o s e d R e s u l to ft h i sr e s e a r c hw a sp r o v i d e dw i t hg r e a ts i g n a l i t yo fp r a c t i c a le n g i n e e r i n ga n dav a l u a b l er e f e r e n c ef o ra p p l i c a t i o no fv i
9、d e oc o m m u n i c a t o rb a s eo nI Pt e c h n o l o g y K e y w o r d s:A R M,$3 C 2 4 1 0 X,e m b e d d e ds y s t e m,L i n u x,v i d e os u r v e i l l a n c e声明本学位论文是我在导师的指导下取得的研究成果,尽我所知,在本学位论文中,除了加以标注和致谢的部分外,不包含其他入已经发表或公布过的研究成果,也不包含我为获得任何教育机构的学位或学历而使用过的材料。与我一同工作的同事对本学位论文做出的贡献均已在论文中作了明确的说明。
10、研究生签名:2 勰年多月中学位论文使用授权声明南京理工大学有权保存本学位论文的电子和纸质文档,可以借阅或上网公布本学位论文的部分或全部内容,可以向有关部门或机构送交并授权其保存、借阅或上网公布本学位论文的部分或全部内容。对于保密论文,按保密的有关规定和程序处理。研究生签名:2 略年锄习曰硕上学位论文基于A R M 和L i n u x 的嵌入式远程视频监控系统设计1 绪论1 1 视频监控系统的发展当今社会是一个信息高速发展的时代,获取信息的方便和快捷可以使我们在信息化的今天领先一步创造出巨大的利益,而我们获取信息的一个重要的途径就是通过眼睛。在人类感官接受的各种信息中约有8 0 来自视觉【l】
11、。图像是对客观事物形象、生动的描述,是直观而具体的信息表达形式,是人类最重要的信息载体。随着科学技术的快速发展和人民物质生活水平的提高,视频监控系统以其直观、方便和信息内容丰富等特点,日益受到人们的青睐,并在各行各业得到了广泛的应用。生活中有小区安全监控,电讯行业有基站监控,银行系统有柜员机监控,林业部门有火情监控,交通方面有违章和流量监控等等。自从摄像机、电视机等出现后,最初的模拟视频监控系统也随之出现了。经过较长时间的发展并在实际工程中得到了非常广泛的应用,发展已经非常成熟,性能也十分稳定,但由于系统中以模拟图象信息为主,对图象的处理和传送均采用模拟技术,不仅图象质量低,而且系统资源浪费严
12、重,不易组成复杂的网络结构,主要是一种单功能、单向、集总方式的信息采集网络,监控功能可扩展性差。因此系统尽管已发展到很高的水平,已无太多潜力可挖,其局限性依然存在。随着计算机的普及应用,网络通信技术及图像压缩处理技术的快速发展,在视频监控领域中,数字化和网络化成为一种趋势。上世纪末,基于P C 的数字化网络视频监控系统迅速崛起,部分地取代了以视频矩阵图像分割器、录像机为核心,辅以其它设备的模拟视频监控系统。数字化的视频通信在图像质量、传输距离、抗干扰能力等方面都要优越于传统的模拟视频通信,并且数字图像处理更加方便。因此,数字化网络视频监控系统将必然取代传统的模拟监控系统 2】。但随着基于P C
13、 的视频监控系统的发展,在实际工程使用过程中,也暴露出一些不足,主要是系统工作的实时性不高、稳定性较差,而且成本较高;P C 需要专人管理,操作较为烦琐;兼容性差,采用专用的视频压缩卡对数据进行处理,因此系统一般只支持一种编解码格式,无法提供对其他编码方式的支持。进入2 1 世纪,嵌入式技术、多媒体图像处理技术的进一步发展,为嵌入式网络视频监控系统的发展提供了技术条件。嵌入式系统是以应用为中心,软硬件可裁减的,具有高可靠性、低成本、严要求、综合性强的专用计算机系统,它主要由嵌入式微处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,集软硬件于一体,能够独立工作。嵌入式系统具有实时性好、稳
14、定性强等特点,在网络视频监控中得到快速发展【3】。嵌入式网络视频监控系统与其它监控系统的比较有如下特点【4】:l1 绪论硕士学位论文(1)布控区域广阔。嵌入式视频监控设备可以直接接入网络,没有线缆长度和信号衰减的限制,同时网络是没有距离概念的,彻底抛弃了地域的限制,扩展了布控区域。(2)系统具有几乎无限的无缝扩展能力。所有设备都以I P 地址进行标识,增加设备只是意味着I P 地址的扩充。(3)可组成非常复杂的监控网络。采用基于嵌入式视频监控设备为核心的监控系统,在组网方式上与传统的模拟监控和基于P C 平台的监控方式有极大的不同,由于嵌入式视频监控设备的输出己完成了模拟到数字的转换并压缩,采
15、用统一的协议在网络上传输,支持跨网关、跨路由器的远程视频传输。(4)性能稳定可靠,无需专人管理。嵌入式视频监控设备实际上基于嵌入式计算机技术,采用嵌入式多任务操作系统,又由于视频采集和数据处理功能都集中到一个体积很小的设备内,直接连入局域网或广域网,即插即看,系统的实时性、稳定性、可靠性大大提高,也无需专人管理,非常适合于无人值守的环境。因此,加强对嵌入式网络视频监控系统的研究,对我国监控行业今后的发展有着重要意义。1 2 课题背景课题来源于江苏省广播监测中心的视频监控系统项目。由于安全的需要,江苏省广播监测中心准备在其大楼电梯内安装视频监控系统。根据项目的实际需求和视频监控系统的发展趋势,确
16、定项目方案为基于嵌入式技术的网络视频监控系统。电梯网络视频监控系统由位于控制柜中的信号采集处理计算机(也称为服务器)、负责信号传输的以太网络和向维护人员提供监控界面的服务中心计算机(也称为客户端)这三部分组成,实现一个具有实时视频采集压缩及传输功能的可以直接接入以太网的网络摄像机,其基本工作过程是:在电梯发生故障时,维护人员在客户端上拨号接通服务器,由服务器实时采集电梯内的视频图像,并通过以太网络传送给客户端,维护人员通过客户端上的监控窗口可以直观地观察到电梯内的各种情况。1 3 论文主要内容及结构安排针对监控系统中的关键技术进行分析,本文将着重研究以下内容:(1)嵌入式操作系统的实现在A R
17、 M 微处理器上运行嵌入式操作系统,可以为上层软件的丌发提供统一的接口,方便系统功能的进一步扩展升级。嵌入式L i n u x 系统是丌源的操作系统,自身带有T C P I P协议,具有强大的网络功能,方便用户进行网络编程。(2)图像信号的采集与压缩通过摄像头采集视频数据后,再进行视频图像压缩。选用合适的视频图像压缩方式硕上学位论文基于A R M 和L i n u x 的嵌入式远程视频监控系统设计对远程监控的效果有很大的影响。M J P E G 视频压缩方式对视频数据信号采用帧内压缩,而不进行帧间压缩,其过程容易实现,成本较低,图像的压缩率也相对较低,视频图像效果完全满足监控要求。考虑到本系统
18、主要应用于局域网络,因此对运动图像信号采用M J P E G 视频压缩方式。(3)视频数据的网络传输嵌入式L i n u x 系统具有完整的T C P I P 协议栈,因此,可以采用s o c k e t 编程建立一个基于T C P I P 的嵌入式视频服务器,为视频数据的传输和网络控制信息的收发提供网络服务,远程客户端通过接收视频数据来实施对现场的视频监控。全文结构安排如下:第1 章综合论述了视频监控系统的现状和发展情况。第2 章提出了本系统的整体结构,介绍了$3 C 2 4 1 0 X 的体系结构,并对其主要外围电路进行设计。第3 章研究了嵌入式L i n u x 在A R M 上的剪裁和
19、移植,包括交叉编译环境的建立、B o o t L o a d e r 和内核的分析与移植,以及文件系统的建立。第4 章研究了在嵌入式L i n u x 操作系统下U S B 摄像头驱动程序的开发。第5 章详细介绍了基于V 4 L 的视频采集程序设计,以及视频图像的压缩方法。第6 章介绍了建立T C P 连接的必要函数和程序流程,并对服务器程序、客户端程序进行了设计。第7 章对该系统的整体功能进行测试。第8 章对本文的工作进行总结,并提出对今后工作的展望。2 嵌入式系统硬件设计硕七学位论文2 嵌入式系统硬件设计2 1 视频监控系统结构设计基于嵌入式技术的监控系统前端采用摄像头不断采集视频图像,并
20、压缩编码成视频流,然后通过网络发送到视频需求者。视频的使用者可利用软件进行解码,在P C 机上进行显示和处理,也可通过硬件解码,解压出模拟视频信号输出到监视器,利用其他类型的网络存储设备根据需要进行录像。系统整体结构如图2 1 1 所示。图2 1 1 嵌入式视频监控系统结构框图该系统中主控C P U 采用基于A R M 9 2 0 T 内核的$3 C 2 4 1 0 X 微处理器,通过在处理器上运行L i n u x 操作系统,构建嵌入式服务器,接收来自摄像头的视频信号,进行压缩编码,再由C S 8 9 0 0 A 以太网控制器发送至远程监控端,实现视频数据的传输以及对网络控制信号的解释执行。
21、2 2A R M 处理器简介A R M 嵌入式微处理器是全球领先的1 6 3 2 位R I S C 处理器芯片知识产权设计供应商A R M(A d v a n c e d R I S C M a c h i n e s)公司的产品。A R M 公司本身不直接从事芯片生产,而是靠转让设计许可,由合作公司生产各具特色的芯片。A R M 处理器以其完整的体系结构发展系列,极小的体积、极低的功耗、极低的成本、极高的性能,及时根据嵌入对象的不同进行功能上的扩展的优势,在众多种类的嵌入式微处理器中脱颖而出。基于A R M 技术的微处理器应用占据了3 2 位R I S C 微处理器7 5 以上的市场份额,A
22、 R M 技术正在逐步渗入到我们生活的各个方面。采用R I S C 架构的A R M 微处理器一般具有如下特点【5 j:4硕+学位论文基于A R M 和L i n u x 的嵌入式远程视频监控系统设计(1)支持T h u m b(1 6 位)A R M(3 2 位)双指令集,能很好的兼容8 位1 6 位器件;(2)大量使用寄存器,指令执行速度更快;(3)加载存储结构,数据处理的操作只针对寄存器的内容,而不直接对存储器进行操作;(4)简单的寻址模式,所有加载存储的地址都只由寄存器的内容和指令域决定,执行效率高;(5)统一的和固定的指令域,简化了指令的译码;(6)每一条数据指令都对算术逻辑单元(A
23、 L U)和移位器进行控制,以实现对A L U和移位器的最大利用;(7)地址自动增加和自动减少的寻址模式实现了程序循环的优化;(8)多存储器加载和存储指令实现了最大数据吞吐量;(9)所有指令的条件执行实现了最快速的代码执行。目前,A R M 处理器有A R M 7、A R M 9、A R M 9 E、A R M l 0、A R M l l 和S e c u r C o r e等系列。每个系列除了具有A R M 体系结构的共同特点以外,都有各自的特点和应用领域。2 3$3 C 2 4 1 0 X 体系结构$3 C 2 4 1 0 X 是三星公司生产的基于A R M 9 2 0 T 内核的芯片,采
24、用五级流水线和哈佛结构,提供1 1 M I P S M H Z 的性能,它是专门为手持设备而设计的,功耗低,集成度高。作为$3 C 2 4 1 0 X 芯片的C P U 芯核,1 6 3 2 位A R M 9 2 0 T R I S C 微处理器采用O 1 8 岬C M O S 标准单元结构,具有全性能的M M U、独立的1 6 K B 指令缓存和1 6 K 1 3 数据缓存,以及高速的A M B A 总线接口【6 J【7 J。$3 C 2 4 1 0 X 内部结构复杂,芯片内部集成了以下资源:1 个L C D 控制器(支持S T N和T F T 带有触摸屏的液晶显示屏),S D R A M
25、控制器,N A N DF l a s h 控制器,3 通道U A R T(串口),4 通道D M A,4 个具有P W M 功能的计数器和1 个内部时钟,8 通道的1 0 位A D C,触摸屏控制器,1 2 C 总线接1 2 1,1 2 S 数字音频总线接口,2 个U S B 主机接口,1 个U S B 设备接口,2 通道S P I 和P L L 数字锁相环,S D M M C 卡控制器,看门狗计数器,1 1 7 位通用I O 和2 4 位外部中断源嗍 t m】。其内部结构如图2 3 1 所示:2 嵌入式系统硬件设计硕上学位论文钉1 P A【3 1 叫嗵f悠参C a c h e处理瑗;1 6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM Linux 嵌入式 远程 视频 监控 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内