基于ARM9数字视频监控系统设计与实现.docVIP

基于ARM9数字视频监控系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM9数字视频监控系统设计与实现

基于ARM9数字视频监控系统设计与实现   摘 要: 基于嵌入式技术实现视频监控系统,系统的硬件部分主要以ARM9处理器为核心的展开设计,软件部分主要以嵌入式操作系统及底层驱动程序和应用程序实现.实时性强、性价比高、稳定性好数字视频监控系统。   关键词: 嵌入式视频监控ARM处理器图像传感器   中图分类号: TP39文献标识码: A文章编号: 1007-3973 (2010) 04-043-02      1 引言   嵌入式数字视频监控系统是以视频处理技术和嵌入式系统为基础,综合利用图像传感器、网络、自动控制等技术的实现一种新型视频监控系统。该系统提高了图像的质量与监控效率,使系统易于管理和维护,快速的对图像数据进行压缩、分析、存储和显示。具有体积小、实时性强、性价比高、稳定性好等,具有许多传统监控系统无法比拟的优点,因此越来越广泛地被应用于交通、能源、公安、电信、军事等部门。   2 视频监控系统概述   该系统主要由视频采集,嵌入式系统,视频监控端三个部分组成。首先视频采集系统(摄像头)将采集到得数据进行压缩并通过USB接口传输给嵌入式系统,嵌入式系统通过USB接受来自摄像头的数据,并对该数据进行相应的格式转化并再次压缩数据后并存储,并使用以太网卡连接到Internet上供视频监控端用户通过Web浏览器访问嵌入式系统中的视频数据(可以获取实时数据和备份数据),视频监控端用户对获取的视频数据进行浏览、存储、分析,并可以嵌入式系统提出请求,调整视频采集系统,使其工作在最佳状态。   2.1 视频采集系统   该系统采用中星微301摄像头处理器实现影像采集、处理、压缩等功能。该芯片采用影像光源自动增益补强技术,自动亮度、白平衡控制技术,色饱和度、对比度、边缘增强以及伽马矫正等先进的影像控制技术,使图像不变形,色彩表现力更趋完美。高速USB2.0接口,支持更高的带宽,更高的传输速率,采用先进的影像信号处理器和嵌入式JPEG编码引擎,以及高质量的视频数据流。综合CMOS传感器接口以及可编辑式传感器主控时钟输出,可轻松支持分辨率高达200万像素的CMOS传感器。它以高性能、轻巧和廉价的外设延伸,为用户的通讯交流和影像跟踪提供便利。在影像DSP芯片市场上几乎占据了全球主要的市场份额。   2.2 嵌入式Web服务器的设计   嵌入式Web服务器是整个数字视频监控系统的中心,主要实现:①对视频采集系统传来的数据进行接收与处理,输出给监控端,②接收监控端发来的控制命令对视频采集系统进行控制。   (1)嵌入式Web服务器的硬件系统嵌入式Web服务器的硬件系统主要由一个ARM2410处理器、一个USB主机接口、两片32M的SDRAM内存、两片128M的Flash存储器、一个以太网接口等部件构成。ARM2410处理器主要实现嵌入式Web服务器与视频监控端的Web通信,实现监控端通过IE来访问Web服务器数据;USB接口主要接收视频采集系统传来的数据,并传给处理器,同时将处理器命令传给视频采集系统;SDRAM内存供系统运行使用,相当于PC机的内存;Flash存储器主要存储嵌入式操作系统内核、通讯协议、服务器文档;以太网接口主要实现嵌入式Web服务器和Internet相连,给监控端用户提供接口。   (2)基于ARM的嵌入式Linux操作系统的移植嵌入式Linux操作系统程序源码公开,同时系统自带TCP/IP协议,任何人都可以根据需要对内核进行裁剪,把整个系统放到一个小小的Flash存储器中。   因此本系统选用了嵌入式Linux操作系统。Linux移植到ARM2401处理器上主要分为以下步骤:1)搭建交叉编译环境: 首先安装交叉编译器(将软件包cross_2.95.3.tar.bz2解压到交叉编译器安装在/usr/local/arm/2.95.3目录下,为Shell增加交叉编译器路径),然后安装ARM Linux内核(将ARM Linux源代码解压,编译ARM Linux内核);2)下载Bootloader:首先下载Boot,然后启动Boot;3)下载Linux内核和文件系统:本文采用FTP方式移植Linux内核映像文件到目标机Nand Flash中,首先连同网络保证网络能正常下载,然后进行内核和文件系统,最后启动Linux操作系统;嵌入式Linux操作系统的移植完成。   (3)设备驱动程序的设计与实现本系统涉及外部设备接口有三个分别为Flash存储器接口,以太网接口,USB主机接口。操作系统要通过驱动程序实现对这些外部设备的访问与控制。驱动程序能够使特定的硬件和软件与操作系统建立联系,让操作系统能够正常运行并启用该设备。   1)Flash存储器驱动: Linux系统与Flash存储器抽象的接口分成四

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档