嵌入式网络视频监控系统文献综述
2020-06-03 22:08:16
文 献 综 述
1.引言
嵌入式是当今最为热门的概念之一,嵌入式系统是指以应用为核心,以计算机技术为基础,软硬件可剪裁,对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。其应用已经渗透到各个领域,无论是在工业控制、交通管理、信息家电、安防,还是个人手持设备,都有着非常广泛的应用。而且,随着智能化、信息化和网络化发展,”后PC时代"已经来临,这预示着嵌入式系统技术将会获得更为广阔的发展空间。例如,在通信领域,数字技术正在全面取代模拟技术;在个人领域,各种嵌入式产品也将为个人提供移动数据处理和网络通信等功能。而这些都离不开嵌入式技术的应用。
视频监控是安全防范系统的重要组成部分,它是一种防范能力较强的综合系统。视频监控以其直观、准确、及时和信息内容丰富而广泛应用于许多场合。近年来,随着计算机网络以及图像处理、传输技术的飞速发展视频监测技术也有了长足的进步。正是由于数字视频监测具有传统模拟监测无法比拟的优点,而且符合当前信息社会中数字化、网络化和智能化的发展趋势,所以数字视频监测正在逐步取代模拟监控,广泛应用于各行各业。
随着科学技术的进步,人们对生活质量也提出了越来越高的要求,舒适、合理、便捷和安全的家居环境正逐步被大众所青睐。视频监控作为家居安防的重要组成部分,也逐步受到人们的重视。
家居安防视频监控系统的开发涉及到视频编码、网络传输、无线传输、操作系统等嵌入式开发软硬件多方面技术。这里设计采用 ARM 处理器嵌入 Linux 操作系统的方法实现家居视频监控。Linux 操作系统作为嵌入式系统的新宠以其开源特点非常适合面向开发,而 ARM 核凭借其较高的指令和数据处理能力更是吸引了众多研发人员的眼球,二者的结合为家居视频监控提供了一个崭新的发展方向。
2.设计方案
本设计采用三星公司的S3C2451硬件平台,S3C2451 是韩国三星公司生产的,基于 ARM920T 的 16/32 位 RISC 嵌入式处理器,是目前市场上应用非常广泛的一款嵌入式处理器。该处理器是一个多用途的通用芯片,它内部集成了微处理器和常用外围组件,具有较高的性价比。主频最高达为500M 可以做视频采集处理与传输的服务器。摄像头采用中星微公司的基于 301P 芯片,CMOS 感光元件,元件像素 500 万,硬件 JPEG压缩方式,传输接口:USB2.0 可以兼容USB1.1,最大分辨率:800*600DPI;支持 3OfPs 最大帧频,高清晰五玻璃片镜头,自动曝光与自动增益控制;内置DSP 视频压缩单元,2 至 8 倍摄像头压缩比例,支持动态与静态视频采集。软件平台是Linux-2.6操作系统内核,由于Linux操作系统的开放特性、优良的网络支持性能、模块化的结构,较好满足系统的需要。
一,视频采集方案实现:
在Linux下,所有外设都被看成是一种特殊的文件,称为设备文件。系统调用是内核和应用程序之间的接口,而设备驱动程序则是内核和外设之间的接口。他完成设备的初始化和释放、对设备文件的各种操作和中断处理等功能,为应用程序屏蔽了外设硬件的细节,使得应用程序可以像普通文件一样对外设进行操作。