首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 859 毫秒
1.
PCI设备驱动程序的开发及应用   总被引:2,自引:0,他引:2  
基于课题PCI总线数据采集卡的研制成功,要实现对卡上硬件资源(如内存、中断等)的访问,必须编写运行在核心态的设备驱动程序.详细介绍了在Windows2000操作系统下WDM驱动模型的基本原理及编写驱动程序时所面临的主要问题和解决方案.以DriverWorks为开发工具开发基于PCI局部总线的设备驱动程序,实现了可以访问PCI设备配置空间、物理内存、I/O端口及实现中断服务程序的PCI设备WDM驱动程序.最后通过大量的实验,验证了用此方法编写的驱动程序安全可靠,完全满足要求.  相似文献   

2.
在Windows主机系统中使用PLX 9050芯片实现了PC主机与Motorola PowerPC 860微处理系统之间的外设部件互联(PCI)接口连接,提供了解决微处理器系统与计算机系统之间通过PCI接口互联的一种方法。介绍了在Windows 2000系统下开发PCI设备驱动程序的基本方法和步骤。这种方法还可推广用于Windows 2000下开发压缩的PCI (CompactPCI)接口设备的驱动程序,从而为使用PC机开发工业控制类应用提供一种便捷的编程方法。  相似文献   

3.
提出了一种访问PCI配置空间的方法,对PCI总线配置空间的结构,NT的体系结构,NT驱动程序结构框架,以及PCI配置空间的访问机制和方法作了探讨,并结出了一个应用实例。  相似文献   

4.
基于PCI总线数据采集卡驱动程序的开发   总被引:1,自引:0,他引:1  
针对Windows操作系统 ,利用驱动程序开发工具WinDriver ,实现了基于PCI总线数据采集卡驱动程序的开发  相似文献   

5.
一种实现对PCI配置空间访问的方法   总被引:1,自引:0,他引:1  
提出了一种访问PCI配置空间的方法 ,对PCI总线配置空间的结构 ,NT的体系结构 ,NT驱动程序结构框架 ,以及PCI配置空间的访问机制和方法作了探讨 ,并结出了一个应用实例 .  相似文献   

6.
文章讨论了PCI总线设备的配置管理过程,研究了在WinCE操作系统下如何实现PCI设备驱动程序及如何加载PCI设备驱动程序.  相似文献   

7.
论述了如何使用Windows DDK开发PCI卡Scatter/Gather(分籼集聚)DMA数据传输驱动程序.同时,对分割集聚的特点、驱动程序的初始化、硬件设备资源映射、映射寄存器的作用、内存访问、中断处理等作了深入的研究.  相似文献   

8.
基于PCI总线的CAMAC机箱控制卡的研制   总被引:2,自引:0,他引:2  
由于ISA总线数据传输率低、不支持资源的自动配置,逐渐被性能突出的PCI总线所取代.在利用PCI9052的ISA模式开发的CAMAC机箱控制卡上,采用CPLD实现逻辑极性转换,以接收上位机的总线信息,通过译码操作实现对CAMAC机箱中各模块的控制,并生成状态与CAMAC总线相适应的输出.采用DriverWorks编写了基于Windows2000平台的WDM驱动程序,以支持应用程序对控制卡的访问.通过测试表明,控制卡不仅实现了数据在上位机和下位机的正常传输,而且有效地控制了CAMAC机箱中各模块,从而完成对齿轮类工件的测量。  相似文献   

9.
PCI总线接口技术及其在数据传输系统中的应用   总被引:2,自引:0,他引:2  
介绍了PCI总线接口的一般设计方法,并以一种基于PCI总线的数据传输系统的设计为例,讨论了接口的硬件实现方法以及采用软件包WinDriver开发设备驱动程序的方法。  相似文献   

10.
以一种基于PCI总线的D/A数据输出板卡为例,介绍了在Windows2000/XP下用DriverStudio开发PCI总线WDM驱动程序的基本流程,叙述了应用程序和驱动程序之间的通讯机制和硬件访问方法,针对板卡的硬件结构和功能用途,介绍了PCI9052总线控制器PCI配置寄存器和局部配置寄存器进行地址配置的具体方案,给出了利用安装新硬件向导安装驱动程序的方法,实现了上位机和数据输出板卡的通讯.  相似文献   

11.
数据采集卡WDM设备驱动程序的设计与开发   总被引:1,自引:0,他引:1  
从工程应用开发的角度出发,介绍了PCI硬件设备以及驱动程序的基本原理,给出了编写驱动程序的主要过程;从总体上给出了编写驱动程序的框架,并在数据传输方面做了详尽的说明;基于Windows驱动程序模型(windowsdriver model,WDM)实际开发了一套驱动程序,其应用效果很好,程序健壮,数据传输稳定。  相似文献   

12.
分析了Windows操作系统访问设备驱动的过程,介绍了串行接口卡和UART控制器ST16C550的内部寄存器;在VC++集成开发环境下,编写了处理IOCTL码的函数,实现了接口卡的驱动,在此基础上将对寄存器读写在应用层做了封装,编译成动态链接库,作为驱动的应用程序接口;以模块化方法设计了测试软件,介绍了软件的结构和驱动程序的加载及调用接口函数的步骤,在线程中实现了数据的接收;驱动和测试软件成功应用到串口卡的功能测试中。  相似文献   

13.
本文介绍了一种通过开发设备驱动程序实现Windows下数据采集的方法 .并给出了用VisualC+ + 编写的数据采集虚拟设备驱动程序代码  相似文献   

14.
USB通信驱动程序设计   总被引:1,自引:2,他引:1  
讨论了电力系统故障仿真测试装置中USB通信驱动程序的开发.在视窗操作系统中,USB设备驱动程序根据WDM(视窗驱动程序模型)设计.在WDM驱动程序模型中,每个硬件设备至少有两个驱动程序,其中一个驱动程序称为功能驱动程序,通常就是硬件设备驱动程序.它了解使硬件工作的所有细节,负责初始化I/O操作,处理I/O操作完成时所带来的中断事件,为用户提供一种适合设备的控制方式;另一个由操作系统提供的驱动程序称为总线驱动程序,它负责管理硬件与计算机的连接.  相似文献   

15.
介绍了WDM驱动程序的基本原理,结合在线式塑料薄膜制品杂质测量仪中PCI总线数据采集卡的应用,对驱动程序设计过程中的关键技术,如硬件访问、中断处理和DMA传输等进行了讨论,给出基于DriverStudio和Visual C 6.0开发的程序实例.实验结果表明,运用中断结合DMA传输方式,本地速率可达42.5MB/s,实时响应速度有了显著提高.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号