论文摘要
视频处理系统近年来得到了迅速的发展,应用范围不断地扩展,广泛的应用于智能交通、保安等诸多领域,在国民经济和国防建设中发挥着重要作用。随着网络带宽、计算机处理能力和存储容量的迅速提高,视频系统从模拟视频处理进入了数字化的网络时代,即数字视频处理系统。本文设计了基于数字信号处理器(DSP)的嵌入式视频采集系统,以ADI的Blackfin 561为核心处理器,完成对模拟信号的数字化采集,将嵌入式操作系统uClinux和H.264编码程序移植到BF561上,并在两者的结合下实现DSP双核处理器在视频处理系统中的应用。文中详细介绍了系统的总体设计思路和具体的软硬件设计工作,对系统设计的几个主要问题如嵌入式平台的搭建和视频接口驱动设计等进行了讨论。针对ADSP-BF561 EZ-KIT LITE评估板的硬件结构,分析了整个系统的框架和视频采集系统的数据流,根据嵌入式软件的开发特点,建立了适合本系统的uClinux操作系统平台。通过对Linux下设备模型的研究,进行了PPI视频接口和基于I2C总线的视频解码器(ADV7183)的设备驱动程序设计;同时实现了H.264编码程序在双核DSP(ADSP-BF561)上的移植,搭建了嵌入式uClinux和BF561相结合的视频处理应用平台,最后对相应的程序设计进行了实验测试。论文通过对基于双核处理器ADSP-BF561的数字视频处理系统平台的搭建,以及相应数据采集接口的驱动程序开发,为双核处理器的开发应用和H264编码算法的进一步优化工作奠定了一定的基础。
论文目录
摘要Abstract第一章 绪论1.1 研究背景和意义1.2 国内外研究现状1.3 DSP处理器的现状1.4 数字视频处理系统1.4.1 数字视频处理系统组成1.4.2 数字视频处理1.5 论文主要工作及内容安排第二章 系统设计及硬件结构2.1 应用架构的构建2.2 系统设计方案2.3 BLACKFIN561处理器介绍2.3.1 Blackfin ADSP-BF561系统结构2.3.2 Blackfin DSP内核结构2.4 ADSP-BF561 EZ-KIT LITE开发平台2.4.1 ADSP-BF561 EZ-KIT LITE评估板2.4.2 Visual DSP++4.0简介2.4.3 ADSP HP-PCI仿真器2.5 视频输入模块第三章 功能的软件设计与实现3.1 系统软件流程3.2 UCLINUX操作系统平台3.3 视频采集模块3.3.1 输入视频源3.3.2 视频采集3.4 H.264编码处理模块3.4.1 H.264视频压缩标准3.4.2 H.264编码器的结构3.4.3 视频处理模块的实现第四章 视频采集接口驱动设计与实现4.1 UCLINUX设备驱动程序2C总线及ADV7183设备驱动设计'>4.2 I2C总线及ADV7183设备驱动设计2C驱动结构'>4.2.1 uClinux下I2C驱动结构4.2.2 ADV7183驱动基本结构2cADV7183client的访问'>4.2.3 i2cADV7183client的访问4.3 PPIO接口驱动程序设计4.3.1 PPIO接口简介4.3.2 PPIO接口驱动基本结构4.3.3 PPIO接口设置4.3.4 Blackfin DMA第五章 系统调试与实验5.1 开发工具GNU的使用5.1.1 GCC编译器5.1.2 使用GDB组件进行应用程序的调试5.2 建立UCLINUX开发环境5.2.1 建立交叉编译环境5.2.2 编译uClinux内核5.3 PPIO接口驱动测试5.4 H.264编码器的移植5.5 加载应用程序到CORE B5.5.1 uClinux下Core B的使用5.5.1.1 Core B驱动状态5.5.1.2 Core B的初始化5.5.1.3 Core B驱动的功能5.5.1.4 Corebld的实现5.5.1.5 Core A对Core B的控制接口5.5.2 加载测试程序到Core B5.5.3 加载X264应用程序到Core B结论致谢参考文献攻读硕士学位期间发表论文
相关论文文献
标签:视频采集与处理论文; 设备驱动论文;
基于ADSP-BF561的视频采集与处理功能设计与实现
下载Doc文档