网站大量收购闲置独家精品文档,联系QQ:2885784924

ARM嵌入式远程视频监控数据采集系统设计.docVIP

ARM嵌入式远程视频监控数据采集系统设计.doc

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

ARM嵌入式远程视频监控数据采集系统设计   摘要:随着数字化时代的来临,远程监控管理已成为一种潜在的趋势。本文基于三星S3C2440嵌入式ARM9微处理器,结合嵌入式Linux开源系统把视频图像数据使用H.264视频压缩算法进行压缩。基于以太网通信,通过TCP/IP协议的socket编程,采用C/S(Client/Server)结构实现视频远程实时传输。   关键词:视频采集;嵌入式;H.264算法;远程监控   中图分类号:TP303 文献标识码:A   1引言   近几年来视频监控领域在飞速的发展,广泛应用在银行、校园、交通管理系统等个个领域,对建设良好的社会治安环境起着重要的作用。但是目前许多领域的视频监控采集系统都是基于同轴电缆架设,由于监控系统铺设范围广,架设结构复杂,施工工程浩大,使视频监运用控成本大大提高,严重限制了视频监控的推广与发展。随着嵌入式与网络技术应用的发展,视频监控系统向着前端一体化、视频数字化、监控网络化、系统集成化方向发展,而数字化是网络化的前提,网络化又是系统集成化的基础[1]。因而诞生出各色各样网络摄像机等远程视频监控采集设备,由于其安装方便、性价比高、灵活性强等特点,被广泛的运用于各行各业。本嵌入式远程视频监控采集系统正是以ARM9微处理器为核心。由摄像机经过H.264视频压缩算法采集视频数据,通过网卡,把图像数据经过TCP/IP标准协议,使用socket构造编程,传送到客户端。通过这种方式网络中心控制器以及多个前端网络视频监控器就组成了一个联动的物联网传感网络[2]。从而实现远程视频监控采集,并且具有开发简单,使用方便,性能优异等特点。   2系统设计与硬件平台介绍   2.1控制核心简介   系统采用Samsung公司的S3C2440A作为核心处理器,使用ARM公司ARM920T内核,最高主频可达533MHz。S3C2440[3]是一款内部集成了ARM公司ARM920T内核的16/32位RISC嵌入式微处理器,具有16KB指令Cache和16KB数据Cache。结合嵌入式Linux开源操作系,凭借其出色的MMU(存储器管理单元)与多任务处理技术,确保了整个大系统的稳定运行,统构成一个稳定低价,低功耗,高性能的核心控制核心。   2.2系统构成   系统由视频数据采集模块,数字图像压缩模块,以太网控制模块,数据收发模块等四大模块作为系统核心,视频数据采集模块通过Linux操作系统实现摄像头的驱动,实现视频图像采集。数字图像压缩模块主要由H.264视频编码压缩算法进行管理与控制,由两个标准ITU-T和ISO/IEC组成[4]。可在小带宽网络或多点监控采集中实现快速传输。以太网控制模块,使用安全可靠的TCP/IP协议,实现通信。通过嵌入式web服务器实现与远程监控主机之间的通信[5],配合独自编写一个以socket编程方式的客户端与服务器程序,采用C/S架构方案,实时地进行图像数据传输,并实现远程监控数据。   2.3硬件系统设计   由s3c2440结合64MB SDRAM与256MB Nand Flash作为控制核心,作为整个系统的心脏负责着视频采集系统的实时视频采集控制,图像数据编码压缩,数据传输控制等控制操作,保证内外器件的稳定运作。配合DM9000EP以太网芯片实现传输,通过RS232串口实现控制交互,使得系统内部操作变得一目了然,开发调试更加便捷。使用JATG接口实现仿真与烧录,为达到视频采集的需要系统一共设计多个USB接口,使用AY7C68013A芯片控制,速度可达12Mbit/s,最多可连接127个USB设备,实现视频数据接收。系统采用中星微301P芯片的数字摄像头,通过编码压缩后经自编socket服务器把数据传到主机客户端。硬件系统结构如下图1所示。   3软件平台搭建   3.1交叉编译环境建立   由于嵌入式开发板的资源有限,所以嵌入式的开发、调试往往是在PC机上完成的,但是PC机使用的核心架构是X86架构和ARM的核心架构是有着本质上的区别的。未解决架构之间的阻碍,这就需要我们构建一个交叉编译链,交叉编译链可以实现跨平台的嵌入式开发与调试,大大加快了产品开发的速度与降低了嵌入式开发难度,使得在X86架构的PC机上编写并编译通过的程序一样能在嵌入式设备上运行,本系统使用的是3.4.1版本的交叉编译链,成功安装交叉编译链后,可以通过如下代码修改profile文件改变交叉编译链的版本。   3.2Linux内核配置   作为一个操作系统的核心,它决定了操作系统的稳定性与性能,并且为各种应用程序提供对设备硬件的安全访问的一部分软件。所以嵌入式设备为了节省资源,内核都是经过设计与裁剪的,本视频采集监控系统使用的Linux内核版本为2.6.30.4

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档