嵌入式Linux在网络视频监控中的应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:gaolch013
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术、通信技术和视频技术的发展,视频监控逐渐步入了全数字化网络阶段,而嵌入式网络视频监控系统正是其中的一个发展方向。目前,Linux在嵌入式领域的应用越来越广泛。因为Linux可应用于多种硬件平台;是免费软件,源代码可以得到;本身内置网络支持和高度模块化等优点,是非常适合做嵌入式开发的操作系统。uClinux是Linux的一个分支,是专为没有MMU(内存管理单元)的CPU而设计的。本论文介绍了一个基于uClinux的网络数字视频监控系统的设计,它是利用嵌入式网络摄像机作为前端现场被监控对象的视频采集设备,再结合后端由监控软件构成的监控端所一起组成的。 论文首先分析了uClinux的主要特点及其在S3C2510A硬件平台上的实现,着重介绍了针对该硬件平台的Bootloader程序移植,在这里我们是通过修改ARMboot程序来实现移植的。接着根据嵌入式软件的开发特点,建立了基于目标平台的交叉编译环境,对uClinux的内核进行了重新配置,以达到精简操作系统的目的。在嵌入式软件的设计中,充分利用了uClinux的多进程和多线程的特点来简化应用程序的设计。用多进程来实现多个模块的并发工作,而在网络通信中则采用了多线程技术,对每个连接用一个线程去处理,提高了网络的利用效率,降低了系统的开销。在音视频流的网络传输中,提出了在网络视频监控系统中采用IP多播技术的方法,同时还完成了基于该方法的系统软件设计与实现。 在硬件电路的结构方面,采用了以S3C2510A和GO7007SB为核心的双CPU系统。其中,基于ARM940T核设计的高性能芯片S3C2510A作为主CPU,uClinux操作系统和应用程序在其上运行。音视频数据的采集和压缩是通过专用芯片GO7007SB完成的,它利用最新的MPEG-4技术进行视频流的压缩。因此,该芯片输出的视频流具有传输速率要求较低,图像数据量小,图像质量高的优点。 本文设计的视频监控系统具有安装设置方便、网络带宽要求低、可实现远程实时监控等特点,因此具有一定的实用价值。
其他文献
学位
分散控制系统(DCS)是集自动控制、计算机、网络、数据库技术为一体的自动化控制系统,被广泛应用于各个领域的生产过程控制和信息监控与管理等方面。本文主要研究EDPF-NT分散控制系统在永福电厂的组态应用。所做的主要工作如下:(1)研究EDPF-NT分散控制系统的构成和软硬件功能。研究了EDPF-NT分散控制系统的建站原则,分析了EDPF-NT七种子系统(ENG站、OPR站、DPU站、HSR站、LOG
学位
期刊
学位
该文基于接触-冲击有限元分析方法建立了纤维增强层状复合材料低速(非刺穿冲击)问题的响应分析和损伤预报的新的计算模型.在复合材料低速冲击响应分析的接触-冲击有限元模型
期刊
近年来,水利水电工程一直是我国建设的重点项目,虽然从总体上来说水利水电工程发展态势良好,但是在某些方面还是不可避免的存在一些问题和漏洞,这些都阻碍了水利水电工程以及
学位