基于ARM和VxWorks的视频监控系统设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:gouhs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频监控系统由于其直观性、实时性、易保存回放等特点,广泛应用于电信、银行、学校、工厂等部门。近年来,结合网络、多媒体和存储技术的发展,使得视频质量、监控范围、存储能力大大提高,监控系统逐步走向小型化、数字化和网络化。随着国家经济的发展,安防保障越来越重要,监控系统将更广泛地应用在公共生活的方方面面。   在上述背景下,本文展开了基于ARM平台的网络视频监控系统的研究。硬件方面采用ARM核心的微处理器,市场普及率高,具有普遍性;软件平台采用VxWorks嵌入式实时操作系统,可靠性、实时性好;而监控系统前端使用OV511摄像头芯片,采用USB接口把数据传送到主机,速度快。本文首先介绍了开发板硬件平台和VxWorks操作系统,然后介绍了VxWorks驱动开发原理、USB驱动原理,结合OV511设备特性实现了摄像头的驱动,并对摄像头采集的原始YUV数据进行分析,实现图像在开发板LCD上的回放。在驱动的基础上,采用底层的套结字实现了视频监控系统,包含基本的实时图像传输、服务器端保存等功能。本文的主要内容如下:   1、分析了VxWorks的基本原理,系统启动过程,重点分析了在VxWorks上驱动程序开发的原理、对USB设备驱动的支持等方面内容,参考Linux下OV511驱动程序,实现了USB OV511摄像头驱动在VxWorks下的移植,并结合摄像头程序和开发板的特点对驱动进行了优化;   2、分析嵌入式网络程序设计的原理和流程,设计并实现了C/S构架的嵌入式设备端和PC机端视频监控模块,重点设计了两端数据包格式、连接过程的建立、控制命令的定义等;   3、介绍了摄像头采集的原始YUV数据格式,分别实现在开发板的LCD上显示和服务器端显示,在服务器端还实现了视频保存功能。  
其他文献
四边形、六面体网格属于半规整网格,除了有限的奇异点(边)外,其他部分都由规整网格组成。相比不规整网格如三角形、四面体网格,四边形和六面体网格在整体结构和单元性质方面具有天
随着互联网和信息技术的迅速发展,文本数据规模指数爆炸式增长,网络已经成为一个丰富的数据宝矿。可是大量的数据不等于大量有价值的信息,如何有效地从数据中抽取知识挖掘价值,是
随着Internet的用户飞速增长,电子邮件已经成为最快、最经济的通信手段之一。如何有效地防范垃圾邮件,已经成为网络信息安全领域的一个亟待解决难题。垃圾邮件的数量在过去数年
随着气象科学的发展以及大气探测技术的提高,气象信息系统需要传输的实时气象资料与日俱增。为此,世界气象组织希望建立一个综合的、通用的信息服务平台,实现气象资料和产品的例
学位
目前,对业务变化的应对能力是企业生存和发展的关键所在,面向服务架构(SOA)为有效解决上述问题提供了新思路,但将SOA真正应用到实践中还必须准确把握SOA关键技术特点及应用模式
学位
目标散射特性和天线辐射分析,是雷达技术领域重要的研究内容。在现代战争中,武器平台的隐身和反隐身设计直接决定了其生存能力。进气道是腔体结构,对飞机的雷达散射截面有着显著
嵌入式系统是当今最热门的概念之一,是当前电子技术发展的又一新热点。它具有体积小、性能强、功耗低、可靠性高以及面向行业应用等突出特征,目前已经广泛应用于军事、消费电
工作流的概念起源于生产组织和办公自动化领域,目的是提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。随着知识经济的发展以及Intemet技术的迅速
视觉跟踪是计算机视觉中最基本的问题之一,在多媒体领域中有着广泛的应用需求,比如监视、车辆导航、人机交互等等。近年来,随着深度学习及其相应硬件条件的发展,单目标视觉跟踪任
日常生活和工作中,不管是个人还是企业,每个月都要收到各种催款单,包括公用事业的定期缴费、非公用事业的定期缴费、不定期的账单、还有逾期账单等等。目前这些账单的付费方式,有