
PCI
文章平均质量分 81
Augusdi
让时间验证一切,让时间验证我。感谢大家的无私帮助,我愿以同样的态度回馈我热情的朋友,用我们的热忱开创美好未来!
展开
-
系统地址空间,PCI地址空间
1 系统地址空间与PCI地址空间1.1 PCI地址空间<br />PCI总线具有32位数据/地址复用总线,所以其存储地址空间为2的32次方=4GB。也就是PCI上的所有设备共同映射到这4GB上,每个PCI设备占用唯一的一段PCI地址,以便于PCI总线统一寻址。每个PCI设备通过PCI寄存器中的基地址寄存器来指定映射的首地址。PCI地址空间对应于计算机系统结构中的PCI总线。<br /> <br />一个PCI设备占有PCI存储空间的一部分,PCI上存储器地址的译码是分散在设备转载 2011-01-06 11:28:00 · 3555 阅读 · 0 评论 -
PCI9054芯片局部总线设计
<br /> <br />PIC9054是PLX公司推出的一种32位33MHz的PCI总线主控I/O加速器。它采用多种先进技术,使复杂的PCI接口应用设计变得相对简单。该芯片是目前主流的PCI接口芯片之一,其功能和性能如下:<br />•符合PCI V2.2规范,包含PCI电源管理特性;<br />•支持PCI双地址周期,地址空间高达4GB;<br />•提供两个独立的可编程DMA控制器,每个通道均支持块和分散/集中的DMA方式;<br />•PCI与Local Bus之间数据传输速率高达132MB/s;<转载 2011-03-04 21:03:00 · 4026 阅读 · 0 评论 -
PCI总线和PCI9054
本文介绍近期工程用到了CPCI,便上网搜集了一下PCI的资料,CPCI是PCI的子集,所用桥接芯片分主从两种,在此不赘述了。至于PCI,本人整理介绍如下: 随着Windows图形用户界面的迅速发展,以及多媒体技术的广泛应用,要求系统具有高速图形处理和I/O吞吐能力,这使原有的ISA、EISA总线远远不能适应而成为整个系统的主要瓶颈。为此,1991年下半年,Intel公司首先提出PCI概念,并联合IBM、Compaq、AST、HP Apple、NCR、DEC 等100多家公司共谋计算机总线发展大业,成立了PC转载 2011-03-04 22:22:00 · 4564 阅读 · 0 评论 -
PCI9054芯片接口设计中若干问题的深入研究
<br />PCI9054芯片接口设计中若干问题的深入研究<br /> 摘要:PCI9054芯片是目前主流的PCI总线接口芯片之一。从厂家提供的开发资料以及公开发表的论文来看,有相当多的内容都过于简单,甚至有不合理或错误的地方。针对在实际开发过程中遇到的问题(芯片工作模式选择、总线仲载、存储器和I/O操作、DMA传输和突发数据传输、PCI中断等)和解决方法进行了总结,希望对从事PCI9054芯片应用的设计人员有一定的参考价值。9uG平坦软件园<br /> 关键词:PCI9054芯片 DMA I/O 总结转载 2011-03-04 22:49:00 · 2707 阅读 · 0 评论 -
PCI总线特性及信号说明
<br /><br />随着Windows图形用户界面的迅速发展,以及多媒体技术的广泛应用,要求系统具有高速图形处理和I/O吞吐能力,这使原有的ISA、EISA总线远远不能适应而成为整个系统的主要瓶颈。为此,1991年下半年,Intel公司首先提出PCI概念,并联合IBM、Compaq、AST、HP Apple、NCR、DEC 等100多家公司共谋计算机总线发展大业,成立了PCI集团。<br />PCI:Peripheral Component Interconnect,外围设备互联总线,是一种局部总线,已转载 2011-03-05 18:50:00 · 2603 阅读 · 1 评论 -
PCI 扩展 ROM
<br />PCI扩展ROM<br />1. ROM映像<br />在 PCI 规范中提供了一种机制,使 PCI 设备可以带一个扩展 ROM 。通过执行 ROM 中存放的代码来完成与设备有关的初始化,同时也有可能完成系统的引导功能。该机制允许扩展 ROM 包含有几种为不同系统和处理器结构而设计的映像(如图 16 )。 <br /> <br />每个映像必须开始于一个 512 字节边界并含有 PCI 扩展 ROM 头标,每个映像的开始位置取决于前一个映像的长度。 ROM 的最后一个映像的头标中要有一个特殊的编转载 2011-03-05 18:57:00 · 2899 阅读 · 0 评论 -
通过PCI访问host
<br />通过PCI访问host<br /> 在Blackfin DSP的内部/外部存储器映射图中,Balckfin用一个128MB的窗口来观察4G的PCI存储空间的一部分。基地址寄存器可以把窗口定位在4GB的PCI存储空间的任何地方,且对应于Blackfin的地址保持不变。为0xE0000000——0xE7FFFFFF。现在,我需要知道blackfin的内存空间和host的内存空间的映射关系。于是我使用下面这种方法:首先,在host端写一个32位的数组,数组中的元素的值与其下标相同,得到这个数组转载 2011-02-18 16:30:00 · 2309 阅读 · 0 评论 -
PCI设备驱动开发
PCI设备驱动开发1. PCI 简介<br />PCI 总线标准是一种将系统外部设备连接起来的总线标准,是PC中最重要的总线,实际上是系统的各个部分如何交互的接口。传输速率可达到 133MB/s。在当前的PC体系结构中,几乎所有的外部设备采用的各种各样的接口总线,均是通过桥接电路挂接到 PCI 系统上。在这种 PCI 系统中,Host/PCI 桥称为北桥,连接主处理器总线到基础 PCI 局部总线。PCI 与其他总线的接口称为南桥,其中南桥还通常含有中断控制器、IDE 控制器、USB 控制器和 DMA 控制器转载 2011-02-18 16:44:00 · 2076 阅读 · 0 评论 -
pci卡设计心得
<br />pci卡设计心得<br />其实从开始我对pci卡是一窍不通的,硬件还好说,软件驱动程序更是一头雾水,由于我的pci卡是要在windows98操作系统下应用的,所以必须编写pci卡的驱动程序,支持windows98下pnp硬件的驱动程序一般可以编程vxd。如果想为了以后的2k平台兼容就最好编wdm,因为windows2k不支持vxd,而且以后的发展wdm肯定要代替vxd了。不过由于我找到的资料基本上都是介绍vxd的,感觉vxd的技术好像更成熟一点,编的人更多一点,所以偷了一下懒(惭愧),就没有去转载 2011-02-18 15:21:00 · 2528 阅读 · 0 评论 -
WINDOWS下PCI接口卡WDM驱动程序的DMA编程技术
本文主要讨论了在Windows环境下开发PCI接口卡DMA应用的WDM编程技术,并给出了一个应用DriverWorks和VC++开发的实例程序代码。关键词:Windows、PCI总线、WDM驱动程序、DMA Abstract: This paper introduced DMA program with WDM for PCI in Windows, And gives some program code for an example with DriverWorks and VC++.转载 2011-03-05 18:41:00 · 4777 阅读 · 0 评论 -
基于PCI总线的中断机制研究
基于PCI总线的中断机制研究 <br />摘 要:PCI总线具有即插即用(PnP,plug and play)的特性,这使得CPU访问扩展卡的机制与非即插即用系统有较大的不同,尤其是中断机制比较复杂。本文详细介绍了高性能PC机的中断结构和PLX9052的中断机制,并以9052为接口芯片设计的PCI扩展卡为例,讨论了用中断方式和CPU交换数据的程序设计要点,旨在从底层全面了解基于PCI总线的中断处理机制,为设计与实现PCI扩展卡的中断功能提供理论依据和编程指导。<br />关键词:PCI总线;PLX9052转载 2011-03-05 19:03:00 · 2529 阅读 · 0 评论 -
PCI9054数据采集卡的应用领域信号具有信号相关性强的特点
<br /> 基于PCI总线的多通道数据采集卡的工作流程是:计算机应用程序根据命令通过驱动程序启动模数转换,模拟信号通过信号调理后进入A/D芯片,模数转换后的数据存入FIFO(先进先出)存储器缓存,在数据存储器中存满一帧时,硬件向主机发中断,主机响应中断后通过PCI9054芯片用DMA方式读出存放在数据存储器中的采样数据,然后进行后续处理(如计算、存储)并将结果显示于屏幕。 DSP实时处理模块是在逻辑控制模块的控制下与计算机通过LOCAL总线接口进行通讯,以便交换数据,执行命令。 2系统硬件设计转载 2011-02-23 10:45:00 · 3497 阅读 · 0 评论 -
PCI9054驱动设计开发
<br /> 首先是选用开发工具。设备驱动这东东没有工具好像是没有办法做的。一年前我把自己智力估计过高,一头扎进了DDK里面,结果是按照书上做东东,做出来也不明白是什么意思。然后就搁浅了。后来用WinDriver,也没有什么概念性的提高。<br /> 现在不做不行了。可选的还有DS,这个与VC结合很好的东东,虽然别人说有这样那样的问题,但是还是有很多人在用。我想就从这里开始吧。<br /> 2003-3-18日,安装编译了HelloDrv,当然这个东东肯定能通过的,就是设置两个环转载 2011-02-23 14:59:00 · 10078 阅读 · 1 评论 -
PCI配置空间和PCI存储空间
<br /> CPU对PCI 设备的配置,是为了完成PCI 设备存储空间的地址分配、PCI 设备功能设置等工作。配置操作时,CPU通过北桥芯片实现设备片选。<br /> 配置寄存器组内保留了对PCI 设备的基本特性进行详尽说明的可读信息,CPU读取这些信息后,就可以为PCI 设备设定符合需要的配置内容,从而实现自动配置。这些可读信息包括:<br /> Vendor ID :设备供应商编号,由PCI SIG 国际组织分配。<br /> Device ID :特定设备编号,由设备供应转载 2011-02-23 09:15:00 · 4249 阅读 · 1 评论 -
PCI9054介绍
<br />本文介绍近期工程用到了CPCI,便上网搜集了一下PCI的资料,CPCI是PCI的子集,所用桥接芯片分主从两种,在此不赘述了。至于PCI,本人整理介绍如下: <br />随着Windows图形用户界面的迅速发展,以及多媒体技术的广泛应用,要求系统具有高速图形处理和I/O吞吐能力,这使原有的ISA、EISA总线远远不能适应而成为整个系统的主要瓶颈。为此,1991年下半年,Intel公司首先提出PCI概念,并联合IBM、Compaq、AST、HP Apple、NCR、DEC 等100多家公司共谋计算机转载 2011-02-23 10:52:00 · 6652 阅读 · 1 评论 -
PCI9054芯片接口设计中若干问题的深入研究
PCI9054芯片接口设计中若干问题的深入研究<br /> <br /> <br /> 摘要:PCI9054芯片是目前主流的PCI总线接口芯片之一。从厂家提供的开发资料以及公开发表的论文来看,有相当多的内容都过于简单,甚至有不合理或错误的地方。针对在实际开发过程中遇到的问题(芯片工作模式选择、总线仲载、存储器和I/O操作、DMA传输和突发数据传输、PCI中断等)和解决方法进行了总结,希望对从事PCI9054芯片应用的设计人员有一定的参考价值。<br /> 关键词:PCI9054芯片 DMA I/O 总结转载 2011-02-23 10:03:00 · 3127 阅读 · 0 评论 -
PCI9054数据传输DMA设置过程
PCI 9054 以其强大的功能和简单的用户接口,为PCI总线接口的开发提供了一种简洁的方法,设计者只需设计出本地总线接口控制电路,即可实现与PCI总线的高速数据传输。本系统经过测试,高速数据能够正确采集和传输。在高速数据传输系统中,利用PCI总线的高速特性实时传输和存储采集数据,有效解决了数据的传输和处理的实时性,可应用于高速数据采集卡、视频处理卡、网卡等高速设备中,随着PCI总线的普及应用,基于 PCI总线的传输系统设计有十分广阔的前景。<br /><br />PCI9054的DMA传输过程可由以下几个转载 2011-02-23 10:08:00 · 4808 阅读 · 0 评论 -
基于PCI9054的PCI接口板设计
基于PCI9054的PCI接口板设计 作者:谢冲 董鹏举 阅读次数:445 摘要:用PCI接口芯片实现的PCI总线接口板具有成本低,通用,设计难度低,开发周期短的优点,使用这种设计方法能够减少许多相应的外围器件,可用于开发各种高速数据采集系统、图象处理系统等PCI总线扩展板。关键词:PCI总线;PCI 接口芯片;PCI接口板 引言 PCI总线是一种高性能局部总线,是为了满足外设间以及外设与主机间高速数据传输而提出来的。采用PCI总线进行数据传输,可以解决原有的标准总线数据传输率低带来的瓶颈问题。因转载 2011-02-26 10:37:00 · 5886 阅读 · 1 评论 -
基于PCI总线的CAN卡的设计与实现
<br />现场总线CAN(Controller Area Network控制器局域网络)以其高性能、高可靠性及独特的设计,越来越受到人们的重视和青睐,不但在汽车行业中应用广泛,而且在工业控制、机器人、医疗器械、传感器等领域发展迅速。为了扩展CAN总线的功能,与计算机相连,可设计具有CAN接口和PC接口的CAN适配卡,用来收集CAN总线上各个节点的信息,转发给PC机,并可将PC机的命令和数据转发给各个节点以及完成对CAN总线上的用户系统的部分监控和管理工作。<br />PCI总线是Intel公司推出的一种先转载 2011-01-16 22:24:00 · 3886 阅读 · 1 评论 -
PLXSDK的PLXMon使用方法
<br /> PLXSDK的PLXMon使用方法<br /><br />安装默认的驱动程序之后可以用PLXMon来读写EEPROM的配置信息。以及可以用这个工具来读取到PCI9052的PCI配置信息 局部配置信息 和 接在PCI9052外部的RAM的内容。<br /><br />安装好PLX SDK, 和PCI9052的默认驱动后,具体操作如下:<br />1, 在PLXMon的命令窗口中输入 help<br />可以看到有几个简单的命令<br /><br />其中<br />pci是读取PC转载 2011-01-05 15:17:00 · 10214 阅读 · 1 评论 -
如何利用Plxmon工具在线烧录PCI卡的EEPROM
<br /> PLXMON是PLX公司提供的用于在线烧录PCI卡的EEPROM的工具。<br /> 烧录EEPROM有两种方式,一是比较传统的方法,即采用烧录机进行烧录。采用这种方式时,在调试过程中EEPROM需采用插件式封装的芯片(DIP),因为每烧录一次,就需要拔出芯片到烧录机上进行烧写。这样频繁插拔,很明显会对芯片造成一定损害。当然对于最终的产品来讲,也可以采用贴片封装的EEPROM,因为在调试过程中已经把EEPROM的值调好了,把贴片的EEPROM在烧录机上烧好值再焊接在板子上。转载 2011-01-05 15:56:00 · 5358 阅读 · 1 评论 -
PCI9054
<br />本文介绍近期工程用到了CPCI,便上网搜集了一下PCI的资料,CPCI是PCI的子集,所用桥接芯片分主从两种,在此不赘述了。至于PCI,本人整理介绍如下: <br />随着Windows图形用户界面的迅速发展,以及多媒体技术的广泛应用,要求系统具有高速图形处理和I/O吞吐能力,这使原有的ISA、EISA总线远远不能适应而成为整个系统的主要瓶颈。为此,1991年下半年,Intel公司首先提出PCI概念,并联合IBM、Compaq、AST、HP Apple、NCR、DEC 等100多家公司共谋计算机转载 2011-01-05 16:13:00 · 12247 阅读 · 7 评论 -
PCI9054中PCI端地址和Local地址的转换重映射
<br /> <br />PCI9054中PCI端地址和Local地址的转换重映射 <br /><br />例如Local端地址空间大小为1MB,即0xFFFFFh。在写入31-4位时应该是它的反码即0x0000h,其中的低4比特位由0:3来表示,即0x00000h。设置完了地址空间范围之后,就需要指定Local地址与PCI地址转换时涉及到的比特位,PCI9054手册上设高12位为两者的转换位。即高12位为0xFFF,那么整个Local Space0的范围寄存器设置为0xFFF00000h。<br />转载 2011-01-06 11:24:00 · 4040 阅读 · 1 评论 -
PCI设备驱动开发
1. PCI 简介 PCI 总线标准是一种将系统外部设备连接起来的总线标准,是 PC 中最重要的总线,实际上是系统的各个部分如何交互的接口。传输速率可达到 133MB/s。在当前的 PC 体系结构中,几乎所有的外部设备采用的各种各样的接口总线,均是通过桥接电路挂接到 PCI 系统上。在这种 PCI 系统中, Host/PCI 桥称为北桥,连接主处理器总线到基础 PCI 局部总线。 PCI 与其他总线的接口称为南桥,其中南桥还通常含有中断控制器、IDE 控制器、USB 控制器和 DMA 控制器等。南转载 2011-01-06 12:53:00 · 2828 阅读 · 0 评论 -
PCI设备WINDOWS驱动程序的开发
PCI设备WINDOWS驱动程序的开发<br />摘要:本文主要介绍了在Windows9x操作系统下开发PCI设备驱动程序的方法。<br />关键词:PCI设备 驱动程序 <br />PCI设备概述<br />近几年来,随着诸如图形处理、图像处理、三维动画技术的发展,计算机与外设通信需要处理的数据量迅速增加,基于ISA总线的通信方式已经不能满足高速数据传输的要求,PCI局部总线的引用就是为了打破高速数据传输的瓶颈。PCI总线的英文全称是:Peripheral Component Interconnect S转载 2011-01-14 09:00:00 · 6434 阅读 · 0 评论 -
PCI总线接口芯片9050 及其应用
<br /> PCI总线接口芯片9050及其应用 摘要:PCI9050是PLX公司推出的一种低成本的PCI协议从模式接口芯片。主要介绍了它的功能、特点及应用,说明了它在使用时应该注意的一些问题,最后给出了一个具体的应用实例。 关键词:PCI总线;局部总线;PCI9050 1 引言PCI总线是目前应用最广泛、最流行的一种高速同步总线,具有32bit总线宽度,总线时钟频率为0~33MHZ,最大传输速率可以达到132Mbyte/s,远远大于ISA总线5Mbyte/s的速度。而且,它不象ISA总线那样把地址寻址和数转载 2011-01-14 09:17:00 · 2558 阅读 · 1 评论 -
PCI设计心得
<br />PCI设计心得<br /> 其实从开始我对pci卡是一窍不通的,硬件还好说,软件驱动程序更是一头雾水,由于我的pci卡是要在windows98操作系统下应用的,所以必须编写pci卡的驱动程序,支持windows98下pnp硬件的驱动程序一般可以编程vxd。如果想为了以后的2k平台兼容就最好编wdm,因为windows2k不支持vxd,而且以后的发展wdm肯定要代替vxd了。不过由于我找到的资料基本上都是介绍vxd的,感觉vxd的技术好像更成熟一点,编的人更多一点,所以偷了一下懒(惭愧),就没有转载 2011-01-16 18:17:00 · 3113 阅读 · 1 评论 -
PCI9052在多功能CAN适配卡中的应用研究
<br />PCI9052在多功能CAN适配卡中的应用研究<br />0 引言 <br /> PCI总线是一种独立于CPU的局部总线,实现PCI接口的方案一般有两种:采用可编程逻辑器件和专用总线接口器件。采用可编程逻辑器件实现PCI接口的好处是比较灵活,但其设计难度很高,因为PCI总线对负载要求、传输数据的建立时间的要求都比较苛刻,同时还需要器件内部实现用于配置的各类寄存器,以及完成逻辑校验、地址译码等工作的寄存器。此外,还需加入FIFO、用户寄存器组和后端设备接口等部分。设转载 2011-01-16 16:07:00 · 2374 阅读 · 0 评论 -
基于TMS320C6205的内嵌PCI设备WDM驱动程序开发
摘 要: 采用内嵌PCI的DSP主芯片可以简化设备PCI接口的软硬件复杂度,缩短系统开发的周期,降低开发成本。本文以工程项目为背景,详细讨论了以TMS320C6205 为核心的内嵌PCI设备WDM驱动程序开发方法。该方法在实际中得到了很好的应用,满足了总体技术指标。关键词: WDM驱动程序;内嵌PCI接口;从模式写;主模式读;动态连接库引言PCI( Peripheral Component Interconnect) 总线规范是为了提高微机总线的数据传输速度而制定的一种局部总线标准。它具有开发性好,传输速转载 2011-01-16 16:19:00 · 3248 阅读 · 0 评论 -
PCI总线目标接口芯片PCI9052及其应用
<br /><br />PCI总线目标接口芯片PCI9052及其应用<br />摘要:PCI9052是PLX公司继PCI9050之后新推出的一种低成本的PCI总线目标接口芯片,它传输速率高,数据吞吐量大,可避免用户直接面对复杂的PCI总线协议。文中主要介绍了PLX公司的PCI总线目标接口芯片的功能与应用,并给出了具体的应用设计实例。<br /> 关键词:PCI总线 局部总线 配置空间 PCI9052<br />目前,PCI总线已成为新一代个人计算机的标准总线,它是一种高性能的32/64位地址数据复用总转载 2011-01-16 17:11:00 · 2513 阅读 · 0 评论 -
基于接口芯片PCI 9030的PCI总线接口卡的设计
<br />基于接口芯片PCI 9030的PCI总线接口卡的设计<br /> 介绍了如何利用接口芯片PCI 9030制作PCI总线接口卡,实现由ISA接口向PCI接口的转换文中从实例出发,详细阐述了接口卡的硬件设计、EEPROM的配置、驱动程序的编写等方面的内容<br /><br /> 1、引言<br /> 作为对PCI总线在仪器领域的扩展,PXI总线由于具有高性能、低价位等特点,使其在数据采集、工业自动化系统、计算机机械观测系统和图像处理等方面获得了广泛应用<br />转载 2011-01-16 17:47:00 · 6887 阅读 · 0 评论 -
基于PCI总线加密卡硬件设计
基于PCI总线加密卡硬件设计<br /><br /><br />摘要:介绍基于PCI总线加密卡的硬件组成部分。该加密卡汲取了现代先进的加密思想,实现了高强度加密功能。 关键词:加密卡 PCI总线 PCI9052 ISP 单片机加密是对软件进行保护的一种有效手段。从加密技术的发展历程及发展趋势来看,加密可大体划分为软加密和硬加密两种。硬加密的典型产品是使用并口的软件狗,它的缺点是端口地址固定,容易被逻辑分析仪或仿真软件跟踪,并且还占用了有限的并口资源。笔者设计的基于PCI总线的加密卡具有以下几个优点:第转载 2011-01-16 20:52:00 · 2994 阅读 · 0 评论 -
PCI总线接口芯片9054及其应用
<br />概述 <br /><br />pci9054是由美国plx公司生产的先进的pci i/o加速器,采用了先进的plx数据流水线结构技术,是32位、33mhz的pci总线主i/o加速器;符合pci本地总线规范2.2版,突发传输速率达到132mb/s,本地总线支持复用/非复用的32位地址/数据;有m、c、j三种模式;针对不同的处理器及局总线特性可选,尽量减少中间逻辑;具有可选的串行eeprom接口,本地总线时钟可和pci时钟异步。pc9054内部有6种可编程的fifo,以实现零等待突发传输及本地总线和转载 2011-01-16 20:58:00 · 4210 阅读 · 0 评论 -
PCI设备配置空间问题
<br /><br /> 一般来讲,pci总线接口的实现有两种方法,一种是用可编程器件CPLD或FPGA,另一种方法是用专用的接口芯片,象PLX公司的PCI9054,CH365等。二者各有优缺点,使用可编程器件呢,可以根据具体需要,优化接口逻辑,能获得较高的性能,灵活性是其最大的特点。但是由于PCI协议比较复杂,实现的时候比较困难,逻辑关系验证起来也比较麻烦。后一种方法恰好解决了这个设计难点,节省了开发时间,所以比较常用。<br /> 我现在不清楚的在于,一个PCI设备从上电开始到能工作完整的配置过程转载 2011-01-16 21:26:00 · 3445 阅读 · 0 评论 -
PCI 原理
PCI 原理<br /> 八、九 月份的时候为一块PCI卡驱动程序增加了bus master DMA和中断服务功能,到现在有一段时间没弄,一些细节有些记不大起来了,赶紧把一些要点记录一下,以免日子久了都忘记了。<br /> 硬件是一块PCI数据采集卡,50MHz,8bit的采集速率,板上使用FPGA(Cyclone II)先对数据进行压缩等处理,然后给上位机。PCI总线用的是PLX公司的PCI9054芯片。原来的驱动不支持DMA,也不支持中断,上位机程序只能不断轮询某个标志位,如转载 2011-01-16 15:43:00 · 2801 阅读 · 0 评论 -
DriverStudio开发PCI设备DMA数据传输
<br />DriverWizard向导可以创建基本的wDM驱动程序框架,包括总线类型,地址空间,中断源,DMA资源,以及IOCTL(i/o控制代码)的定义等等。详细情况可参看DriverStudio的帮助文档,以下主要介绍如何用DriverWorks编写DMA方式的驱动程序。<br /> <br /> DriverWorks关于DMA操作。封装了三个类:KDmaAdapter, KDmaTransfer和KCommonCmaBuffer。 KDmaAdapter类用于建立一个DMA适配器。说明DMA原创 2011-03-18 10:56:00 · 6517 阅读 · 6 评论