1 / 72
文档名称:

嵌入式DVR软件系统的设计与实现.pdf

格式:pdf   页数:72
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式DVR软件系统的设计与实现.pdf

上传人:quality 2014/1/25 文件大小:0 KB

下载得到文件列表

嵌入式DVR软件系统的设计与实现.pdf

文档介绍

文档介绍:华中科技大学
硕士学位论文
嵌入式DVR软件系统的设计与实现
姓名:赵锐
申请学位级别:硕士
专业:通信与信息系统
指导教师:江国星
20050401
摘要
数字硬盘录像设备与传统的模拟录像设备相比有图像质量高数据保存稳定
录像检索方便等优势随着视频压缩技术和大容量存储技术的发展在安防领域数
字技术已成为主流作为视频监控系统核心部分的 DVR(Digital Video Recorder, 数字
硬盘录像机)也随之得到了广泛的应用现有的 DVR 分为基于 PC 的 DVR 和嵌入式
DVR 两种嵌入式 DVR 采用嵌入式 CPU 及嵌入式操作系统有实时性好可靠性
高以及操作方便等优点得到了越来越多的应用
本文分析了 DVR 的需求驱动和技术背景比较了当前存在的几种数字硬盘录像
系统的优点和不足提出了一种基于 VxWorks 平台的嵌入式 DVR 解决方案该 DVR
以 686CORE 嵌入式 PC 模块为硬件平台以 VxWorks 操作系统为软件平台采用高
性能音视频处理芯片 VW2010 进行音视频压缩和解压本文首先从系统的软件部分进
行设计从结构上将系统分层从功能上将系统应用划分为多个任务指定了任务间
的通信方式并给出了软件设计中的一些关键技术如事件驱动模型有限状态机
模型和内存池分配技术等随后讨论了软件结构中各层次的实现详细讨论了
VxWorks BSP(Board Support Package, 板级支持包)和 VW2010 驱动程序的实现接下
来给出了系统中应用任务的实现和任务优先级的设置此外本文给出了系统的测试
步骤测试内容和测试结果并对系统的性能进行了评估
随着技术的不断进步出现了各种新的需求本文在最后提出了现有方案的一些
不足之处以及改进的方法

关键词嵌入式系统数字硬盘录像机任务划分 VxWorks操作系统
板级支持包事件驱动有限状态机内存池分配
II
Abstract
Compared with traditional analog video devices, digital video devices have a lot of
advantages, such as higher picture quality, superior data storage, and more convenient
records searches. With the development of pression technologies and disk storage
technologies, digital technology is ing the mainstream in the surveillance field. There
are two kinds of digital video recorders, PC based DVRs and embedded DVRs. Embedded
DVRs use embedded CPUs and embedded operating systems. Thus they have many
advantages, such as shorter response time, higher reliability, and better usability.
This thesis analyzed the requirement and background of DVRs, and designed a DVR
that based on VxWorks operating system. The 686CORE embedded PC module is hardware
platform of this DVR, and VW2010 CODEC chips which processing audio and video
streaming are the ponents of this DVR. Firstly, the design of the DVR’s software
was given, such as the layered software architecture, task position and inter-task
communication. And some key technologies of the software design were discussed, such as
event-driven model, finite state machine