[err:数据源标签PE.DataSource id="cone" datasource="文章_内容页" itemid="196" xslt="true" /返回数据错,原因:分析 EntityName 时出错。 行 10,位置 218。,源码:196200基于WinCE的ARM视频监控系统基于WinCE的ARM视频监控系统 <p>  数字视频监控系统是以计算机或嵌入式系统为中心、视频处理技术为基础,是符合图像数据压缩的国际标准。综合利用图像传感器、计算机网络、自动控制和人工智能等技术的一种新型监控系统。由于数字视频监控系统对视频图像进行了数字化,所以与传统的模拟监控系统相比,数字监控具有许多优点。数字化的视频系统可以充分利用计算机的快速处理能力,对其进行压缩、分析、存储和显示。数字化视频处理技术提高了图像的质量与监控效率,使系统易于管理和维护。整个系统是模块化结构,体积小,易于安装、使用和维护。正是由于数字视频监控技术具有传统模拟监控技术无法比拟的优点,而且符合当前信息社会中数字化、网络化和智能化的发展趋势,所以数字视频监控技术正在逐步取代模拟监控技术,广泛应用于各行各业。嵌入式系统以体积小、实时性强、性价比高、稳定性好等特点在社会的各个领域中得到了广泛应用。笔者设计的一种嵌入式系统,以WinCE操作系统和ARM硬件平台为核心实现了对现场的实时监控,并通过无线网络把视频图像传输到主机端,以实现分析、存储和显示等功能。</p> <p>  <strong>1 系统设计</strong></p> <p>  本系统主要由操作系统定制、视频图像采集、视频图像无线传输三部分组成 <table align="left"> <tbody> <tr> <td id="Adimg"></td></tr></tbody></table>。系统的核心芯片选用基于ARM920T内核的S3C2410嵌入式微处理器,软件环境选用Microsoft Windows CE操作系统。系统首先通过<a class="insidelink" href="http://home.cepark.com/space.php?do=mtag&tagid=108" target="_blank">USB</a>摄像头采集现场实时视频信息,并对其进行压缩。然后,使用两块无线网卡在ARM开发板与上位机之间构建一个无线局域网络,从而将压缩的视频数据传输到主机端,终端用户即可在主机端通过流媒体播放程序查看远程视频影像。</p> <p>  视频监控系统总体结构框图如图l所示。<br></p> <p align="center"><img alt="视频监控系统总体结构框图" src="/UploadFiles/Article/2008/6/200806262338332559.jpg"></p> <p>  <strong>2 操作系统的定制</strong></p> <p>  系统硬件平台的核心芯片选用了S3C2410处理器,最高频率可达203 MHz。S3C2410处理器是Samsung公司基于ARM公司的ARM920T处理器核,采用O.18μm制造工艺的32位微控制器。该处理器具有较高的集成度,简化了应用系统的硬件设计,提高了系统的可靠性。开发扳上还扩展了4MB的NOR Flash、64 MB的NAND Flash和64 MB的DRAM。</p> <p>  系统选用了Microsoft Willdows CE(简称“WinCE”)操作系统。WinCE是一个紧凑的、高效且可扩展的32位操作系统,适用于各种嵌入式系统和产品。它拥有多线程、多任务和确定性的实时、完全抢占式优先级的操作系统环境,专门面向只有有限资源的硬件系统;同时,它的模块化设计方式使得系统开发人员和应用开发人员能够为多种多样的产品来定制它,可以选择、组合和配置WinCE的模块和组件来创建用户版的操作系统。</p> <p>  在WinCE产品开发中,主要有内核定制和应用程序开发两项非常重要的工作。微软在两方面都提供了良好的开发工具,即内核定制工具Platform Builder(简称“PB”)和应用程序开发工具Embedded Visual C++(简称“EVC”)。</p> <p>  在系统定制过程中,各部分的关系如图2所示。<br></p> <p align="center"><img alt="在系统定制过程中",各部分的关系 src="/UploadFiles/Article/2008/6/200806262338336274.jpg"></p> <p>  <strong>3 视频图像采集</strong></p> <p><strong>  3.1 摄像头驱动</strong></p> <p>  图像采集模块的硬件资源选用了当前市面上应用最广泛的<a class="insidelink" href="http://home.cepark.com/space.php?do=mtag&tagid=108" target="_blank">USB</a>接口的中星微摄像头。该款摄像头造价低廉,成像效果好,用于本系统中体现出了较高的性价比。系统在进行视频采集前,首先要检测设定视频源。系统启动后,WinCE操作系统会自动检测摄像头是否连接好。本系统在定制WinCE操作系统时,通过修改操作系统配置和注册表。可以使系统自动加载摄像头在WinCE下的驱动程序ZC030x.dll。</p> <p>  系统自动加载驱动程序时,首先要将驱动程序复制到\WINDOWS文件夹下,然后向注册表中写入摄像头的驱动信息:<br><img alt="驱动信息" src="/UploadFiles/Article/2008/6/200806262338346447.jpg"></p> <p>  其中,prefix为设备文件名,D11为驱动的文件名,Order为设备文件名索引。硬件配置完成后启动操作系统,就可以自动加载驱动,运行应用程序进行图像采集了。</p> <p>  <strong>3.2 图像采集程序</strong></p> <p>  中星微摄像头采用了中星微301PLUS快速主控芯片。该芯片是一款高性能图像压缩芯片,输出MIPEG视频流数据。MIPEG(Motion JPEG)主要是基于静态视频压缩发展起来的技术,特点是基本不考虑视频流中不同帧之间的变化,只单独对某一帧进行压缩,通常可达到6:1的压缩率。它的误差稳定性非常好,可以获取清晰度很高的视频图像,而且还可以灵活设置各路视频清晰度,压缩帧数。</p> <!-- 2008-1-29 15:13:36--> 设计一种嵌入式系统,以WinCE操作系统和ARM硬件平台为核心实现对现场的实时监控;通过无线网络把视频图像传输到主机端,以实现分析、存储扣显示等功能。2008年06月26日 color: font-weight:normal ;font-style:normal; oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='return false' <script language="JavaScript" type="text/JavaScript" src="/Common/GetHits.aspx?id=196"></script> 222] {PE.Field id="cone" fieldname="Title" /}-电子园
热门关键词:

{PE.Field id="cone" fieldname="TitleIntact" /}

    {PE.Field id="cone" fieldname="Content" charge="true" showerr="true" /}
    上一篇:没有了
    下一篇:没有了
声明:CEPARK已尽力确保内容的准确性,但因业务发展和技术服务的需要,有关内容可能会根据实际情况随时更新或者修改,恕不另行通知,不便之处敬请谅解!
    社区指南
    电子园-电子工程师自己的网络社区家园!
      个人空间
      迷你博客,轻松完成日志发布,管理相册;展示个性自我
      小组话题
      兴趣小组,热点话题,加入您感兴趣的话题讨论小组,一起交流吧
      轻松分享
      最新资讯,热门话题与好友一起分享信息,他评论感兴趣的话题
      真实交友
      实名认证,真实交友,还可以轻松快捷的了解好友动态
      好友邀请
      邀请您身边的好友,朋友,同事一起加入欢乐圈