基于ARM和嵌入式Linux的网络视频监控系统的设计与研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:sunxunjun2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展,网络视频监控系统已经成为日常生产生活中的重要辅助设备,应用十分广泛。当前视频监控系统正逐步由模拟化走向数字化,随着视频压缩技术和网络技术的发展,开发新一代的基于计算机网络和多媒体MPEG-4压缩算法的视频监控系统已成为整个行业技术发展的主要方向之一。人们有时会采用DSP与MPEG-4算法结合的方案来实现,也有的部门采用了片上系统(SOC),但这些不但编程极度复杂,而且成本也过高。本文提出并研究设计了一种基于ARM微处理器S3C2410、MPEG-4专用压缩芯片MPG440、以嵌入式Linux为操作系统的视频监控系统方案,不仅开发便捷、成本低廉,而且实时性较好,适应范围广。首先,采用软硬件协同设计的思想提出了系统的总体设计方案,系统的整体架构分为摄像头、云台控制器、网络视频服务器以及客户端PC机等四大部分。第二,以三星公司的S3C2410芯片和DAVICOM公司的DM9000以太网接口芯片为硬件核心,对整个系统进行了模块化的硬件电路的设计。根据S3C2410的特点及系统整体需求,完成了电源复位模块、晶振模块、存储器接口模块、视频数据处理模块、以太网接口模块、云台控制模块等的硬件选型与电路连接。其中,在云台控制模块等的电路设计中充分体现了优化设计的技巧,并重点对网络接口部分和视频数据处理部分进行了详细的硬件设计与说明。阐述了整个系统的工作流程。第三,从应用需求出发,选择嵌入式Linux操作系统作为本系统的软件平台,搭建了交叉式的开发环境,对bootloader进行了选择,并给出了加载步骤。完成了对嵌入式Linux内核的选择及移植。第四,采用基于任务的设计方法对服务器端的软件进行了总体设计,主要包括共用程序库、config配置文件、日志文件以及多个任务等。并对运行于客户端的软件设计进行了简要说明。第五,由于数字视频传输的实时性能和通过网络传输以后客户端接收的视频图像质量在本系统中至关重要,所以本文对传输信道和网络协议进行了优化选择,并详细阐述了IP组播技术、流媒体传输协议等在图像传输过程中的具体应用。
其他文献
时钟同步是分布式系统中的经典问题之一,也是分布式计算中的核心技术之一。随着计算机技术和网络通信技术的迅猛发展,这个问题又被赋予了新的内涵。在互联网络的迅猛发展和人
随着搜索引擎技术的发展,人们能够通过搜索引擎方便的得到自己想要的各种信息,无论哪方面的内容,这些搜索引擎都能帮助人们快速地找到相关的网页。用户只需输入一些关键字,它
软件在企业的应用中正起到越来越重要的作用,随着软件开发技术的不断发展,企业级的管理软件正朝着更专业更灵活的方向发展,对于一个开发软件的公司或者组织来说,如何能更加细
移动通信系统的目标是为移动用户提供良好的服务质量并尽可能提高系统的容量。如何有效地降低系统的干扰,保证通信链路的质量,提高系统的容量已成为当前移动通信研究的重要课题
随着计算机技术和网络技术的深入发展,计算机辅助教育已经成为现代高等教育的一个重要组成部分,而计算机考试系统又作为计算机辅助教学的重要组成部分越来越受到人们的关注。
随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技术为核心的嵌入式系统成为当前研究和应用的热点;通信、计算机、消费电子技术(3C)合一的趋势正在逐
随着信息技术的发展,邮政企业积累了大量的历史数据,但由于缺乏有力的分析工具,使得重要的决策常常不是基于对数据库中丰富的原始数据的科学分析,而是基于决策者的管理经验,
量子神经网络(Quantum Neural Network)是传统神经网络与量子计算相结合而产生的一种全新的网络计算模型。通过将量子计算中量子态的叠加、纠缠、干涉和并行计算等量子特性引
学位
本文围绕交通事件跟踪系统的实现,研究了车辆检测、跟踪的原理,以及滤波技术和多传感器图像信息融合技术在跟踪中的运用,设计并实现了一个实验原型系统,为后续研究奠定了一定