基于WinCE的ARM视频监控系统

作者: 不详   发布日期:2007-07-14 17:00   查看数:0
中文摘要:

  设计一种嵌入式系统,以WinCE操作系统和ARM硬件平台为核心实现对现场的实时监控;通过无线网络把视频图像传输到主机端,以实现分析、存储和显示等功能。

本系统主要由操作系统定制、视频图像采集、视 频图像无线传输三部分组成。系统的核心芯片选用基 于ARM920T内核的S3C2410嵌入式微处理器,软件环境 选用Microsoft WindowsCE操作系统。系统首先通过 USB摄像头采集现场实时视频信息,并对其进行压缩。 然后,使用两块无线网卡在ARM开发板与上位机之间 构建一个无线局域网络,从而将压缩的视频数据传输 到主机端,终端用户即可在主机端通过流媒体播放程 序查看远程视频影像。 视频监控系统总体结构框图如图1 所示。 系统硬件平台的核心芯片选用了S3C2410处理器, 最高频率可达203 MHz。S3C2410处理器是Samsung 公 司基于ARM公司的ARM920T 处理器核,采用0. 18 μ m制造工艺的32位微控制器。该处理器具有较高的集成 度,简化了应用系统的硬件设计,提高了系统的可靠 性。开发扳上还扩展了4MB的NOR Flash、64 MB的 NANDFlash和64 MB的DRAM。 系统选用了Microsoft WindowsCE( 简称“ WinC E”)操作系统。WinCE是一个紧凑的、高效且可扩展 的32位操作系统,适用于各种嵌入式系统和产品。它拥 有多线程、多任务和确定性的实时、完全抢占式优先 级的操作系统环境,专门面向只有有限资源的硬件系 统;同时,它的模块化设计方式使得系统开发人员和 应用开发人员能够为多种多样的产品来定制它,可以 选择、组合和配置WinCE的模块和组件来创建用户版 的操作系统。 本系统基于S3C2410平台和WinCE操作系统,通过 USB摄像头采集现场实时视频信息,并对其进行压缩。 然后,用两块无线网卡在开发板与上位机之间构建无 线局域网络,使用实时流式传输方式实现了视频数据 的无线传输。整个系统具有稳定可靠、安装简便、成 本低廉等特点,可以应用在远程监控、工业控制、视 频会议、可视电话等诸多领域 WinCE,S3C2410,RTP,视频监控,无线传输,