rapid development pf blackfin-based video.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
rapid development pf blackfin-based video

A Blackfin Online Learning Development Blackfin在线培训课程 课程单元:快速开发基于Blackfin® 的视频应用 主讲人:Glen Ouellette 第一章:简介 第1a节:课程安排 第2章:视频输入 第2a节:设备驱动程序 第2b节:视频输入数据流 第2c节:视频捕捉举例 第2d节:视频捕捉概述 第3章:视频输出 第3a节:视频输出数据流 第3b节:视频显示举例 第3c节:视频显示小结 第4章:视频输入/视频输出小结 第4a节:视频传输 第5章:MJPEG编码应用 第5a节:MJPEG编码应用 第5b节:视频数据编码 第6a节:USB应用 第6a节:USB产品系列 第6b节:USB/主机数据传输 第7章:MJPEG视频编码器举例 第7a节:快速开发演示 第7b节:软件组件 第7c节:硬件组件 第7d节:运行演示应用 第7e节:使用演示应用/播放视频 视频播放 第一章:简介 第1a节:课程安排 © 2006 Analog Devices, Inc. 大家好,我是模拟器件公司(ADI )的Blackfin应用工程师,我的名字叫Glen Ouellette 。今天,我将介绍如何快速开发基于Blackfin 的视频应用。在这个课程单 元,我将演示,如何利用享有全面技术支持的硬件和软件模块,快速开发能够在 Blackfin处理器上运行的视频应用。参加本课程的用户应当具备软件术语方面的基 础知识,并且拥有一定的嵌入式系统开发经验。此外,用户还应当了解系统服务程 序和设备驱动程序。 本单元的课程安排如下:首先,我将演示一个视频输入过程,即,将ADV7183B视 频解码器生成的视频帧,传输并保存到Blackfin处理器中。在这个过程中,我们需 要使用VisualDSP提供的ADV7183B设备驱动程序。此外,我们还将利用ADV7179 设备驱动程序,演示一个视频输出的例子。我们将通过演示Motion JPEG编码过 程,说明如何利用Blackfin处理器,压缩视频信号。然后,我们将演示如何通过 USB应用,将完成压缩的视频信号传输并保存到PC主机中。在本课程单元的最后 一个小节,我们将演示一个融合了上述所有过程的Motion JPEG编码应用。 第2章:视频输入 第2a节:设备驱动程序 在演示视频输入过程之前,我们先来复习一下设备驱动程序;之后,我们将利用 ADV7183B设备驱动程序,完成一个简单的视频捕捉。大家应该还记得,设备驱动 程序采用的是独立于任何驱动程序和处理器的标准化API ,因此,设备驱动程序之 间是完全相互独立的,它完全独立运行,并且可以在不同的Blackfin处理器之间进 行传送,而应用或用户对此完全不知情,也无需其做出任何更改。 应用将负责利用诸如ADI_Dev_Read和ADI_Dev_write等函数,为设备驱动程序提供 缓冲区。输入缓冲区负责接纳设备驱动程序接收到的数据,而在输出数据时,设备 驱动程序则通过输出缓冲区,将数据发送至希望与之进行通信的设备。 对设备驱动程序而言,应用发挥的作用微乎其微,应用所做的只是对系统服务程序 和设备驱动程序进行初始化。然后,应用或整个系统中的所有设备驱动程序都将完 全自己负责管理调用系统服务程序。例如,ADV7183B设备驱动程序将负责管理 DMA (直接内存存取)管理器、中断管理器、定时器控制器及其回调。如需了解 关于模拟器件公司(ADI )提供的设备驱动程序的更多信息,请登录ADI 网站,参 阅用户手册中关于系统服务程序和设备驱动程序的帮助信息。此外,这些PDF格式 的手册还详细介绍了ADI VisualDSP 4.0 的各个组件。 第2b节:视频输入数据流 下面,我将演示ADV7183B视频输入数据流。通常,要将ADV7183B视频解码芯片 配置为接收某种输入视频源。在本次演示中,我们使用的DVD播放器既可支持 NTSC制式,又可支持PAL制式,不过我们选择采用NTSC制式。我们要使用BF561 © 2006 Analog Devices, Inc. EZ-Kit评估板,这个评估板配置的是ADV7183B视频解码器。同样地,ADV7183B 的设备驱动程序也是由VisualDSP提供的,享有ADI提供的全面支持。 一般而言,应用会将经ADV7183B解码的视频数据填充到Blackfin处理器的视频帧 中

文档评论(0)

maxmin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档