NT下视频采集及解压驱动程序的设计与实现.pdf

NT下视频采集及解压驱动程序的设计与实现.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NT下视频采集及解压驱动程序的设计与实现

计算机应用 ! 下视频采集及解压驱动程序的设计与实现 武汉华中理工大学电信系信息教研室=A$LA . 彭 勇 黄瑞光 摘 要 分析了多媒体设备驱动程序的体系结构及视频采集与解压卡的驱动程序设计方案。描 B 述了核心态驱动程序的处理流程,提供了用户态驱动程序的设计思路和具体算法。 关键词 驱动程序 输入输出请求包 驱动程序对象 设备对象 B (8I = . %’92:; + 的结构决定 了应用程序不能直接操 作硬件设备,它只能通过一个中间层来读写和控制设 用户模式的 驱动程序 备,这个中间层就是驱动程序。驱动程序位于计算机 软件的最低层 为硬件抽象层 ,直接与硬件设备 = /01 . %’ $! 函数 的特性联系在一起。编写驱动程序不仅要了解设备的 特性,而且还要 了解操作系统的结构,难度较大 。本 ( ) * 子系统 文 比较详细地分析了视频采集与解压卡的驱动程序 ( +, . 用户态 设计思路。 ! 视频采集与解压卡驱动程序的结构 ( ) * 管理器 核心态 多媒体设备相对普通设备来说,有两个特点:数 驱动程序支持 据流量大 ;对最终期限要求高 = 即实时性要求 比较 例程( 、 、 、 核心态设备 (2 3- 45 驱动程序 、 等等 ) 高 。对于视频采集与解压卡这类多媒体设备来说,驱 /67 8,7 . 动程序的编写有其特定的方式。多媒体驱动程序的结 /01 ( ) * 构如图 所示。一般说来,根据其代码运行的特权级 # 访 问例程 可分为两层 :核心态 的驱动程序和用户态 的驱动程 序。核心态的驱动程序运行于内核模式,可以执行特 ( ) * 端 口、寄存器 权级指令,对任何 ( ) * 设备有全部的访 问权 ,还能够 以及设备专用 内存 图 多媒体驱动程序 的结构 图 访 问任何虚地址和控制虚拟 内存硬件。 # 用户模式 的驱动程序实质上是一个动态链接库 得到 的数据是分场存放 的 A B ! B ! 的 CDEDF 格式 的数 ( )。它运行在用户态,应用程序 向这个接 口发出 11 据,驱动程序将每帧数据按行进行格式转换,

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档