基于ARM远程监控系统的设计与实现
2014-08-07张伟
微型电脑应用 2014年10期
张伟
基于ARM远程监控系统的设计与实现
张伟
选取了ARM9 处理器 S3C2410作为硬件平台,以嵌入式 Linux 操作系统作为核心,介绍了硬件平台的搭建,操作系统的选型,V4l2(Video For Linux 2)视频采集的设计;通过 USB 摄像头采集视频信息、嵌入式处理器对完成数据的压缩、传输以及控制,最终实现了视频监控系统的主要功能。通过测试,视频采集能够满足远程客户实时性要求,与以往的监控系统相比具有成本低、性能稳定、维护简单等优点,满足了对现有监控系统的要求。
嵌入式系统;V4l2;远程监控;嵌入式Linux
0 引言
视频监控以其直观、方便、信息内容丰富等特点在交通、安防、遥感探测等领域得到了广泛的应用。嵌入式微处理器性能的不断提高以及图像处理技术、网络技术的不断发展,为嵌入式远程视频监控系统的实现奠定了基础。基于ARM的嵌入式远程监控系统具有体积小、性能稳定、使用方便、成本低等优点,它将成为新一代视频监控系统的主流。随着信息发展的智能化、网络化,嵌入式系统必将获得更大的发展[1]。因此,研究并设计一种嵌入式远程监控系统,具有较为广泛的实际意义。
1 基于ARM9 远程监控系统的总体设计
基于ARM9的远程监控系统集视频采集、实时压缩和网络传输等功能为一体,同时在客户端用应用程序进行实时播放,可以实现远端客户视频的查看、浏览等功能。
1.1 系统的总体框架
本系统选用S3C2410处理器作为主控制芯片,内核为ARM920T。根据需要对Linux的内核进行裁减,加载USB摄像头的……
登录APP查看全文
