- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 据,驱动程序将每帧数据按行进行格式转换,
您可能关注的文档
- 2011学年度第二学期班级工作计划.doc
- 2011年云南教师资格考试真题(教育心理学).doc
- 2009级数学专题复习——二次根式.doc
- 2013124电流做功的快慢.doc
- 2013~2014四年级数学上册口算竞赛题.doc
- 2013华东运动医学年会单页.doc
- 2013中考试题节选直线和圆的位置关系.doc
- 1124相似三角形综合型题.doc
- 2013口算五年级doc.doc
- 2013年1-7月有色金属进出口均价大幅下降 需加大深加工.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)