首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 218 毫秒
1.
PCI总线设备驱动程序的设计与应用   总被引:1,自引:0,他引:1  
Windows操作系统不允许应用程序直接访问硬件设备,给基于外设部件互连(peripheral component interconnection,PCI)总线的数据采集、存储、显示等工作带来很大困难。介绍了Windows设备驱动程序的工作机制和开发工具;讨论了在内核态下PCI总线设备驱动程序的编程方法,并利用通用设备驱动程序Win—Driver实现了对PCI总线控制器PCI9052的访问和控制;给出了PCI设备安装程序的编程方法;提出了开发PCI总线驱动程序的三级编程结构。  相似文献   

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

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

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

5.
PCI数据采集卡WDM驱动程序设计中关键问题研究   总被引:5,自引:0,他引:5  
介绍了WDM驱动程序模型结构及其运行机理,结合皮秒时间相关单光子计数光谱仪的PCI总线数据采集卡设计,对驱动程序设计过程中的关键技术如存储器映射,I/O访问,中断请求,驱动程序与应用程序间的通信等做了讨论,给出运用NuMega公司的DriverStudio和Visual C 开发的程序实例.最后对驱动程序的安装、编译及调试工具做了介绍.  相似文献   

6.
目的通过设计一个读写内核内存中数据的伪驱动程序,介绍如何开发一个简单可用的字符驱动程序.方法配置文件和设备驱动程序的编写、构建、安装、加载和测试.结果笔者所述的驱动程序是一个伪设备驱动程序,本驱动程序将数据存储在该伪设备中,并使这些数据在用户访问该伪设备时是可用的.结论本驱动程序论证了任何一个字符驱动程序都应实现的基本功能,可以用作构建复杂驱动程序的一个模板.  相似文献   

7.
介绍了VxD的工作原理及Windows98的中断机制,讨论了数据采集虚拟设备驱动程序VxD的编程方法,给出了由VC 6.0编写的Win32应用程序实例,很好地实现与负责处理数据采集卡硬件中断的VxD进行通信.  相似文献   

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

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

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

11.
基于PCI总线的DMA高速数据传输系统   总被引:4,自引:0,他引:4  
提出了基于PCI总线接口技术实现DMA数据传输系统的通用设计方法。该方法应用于雷达接收机综合测试仪,当雷达接收机工作时,采用DMA方式的数据传输速率可以稳定地达到70 MB/s,能够有效地采集并保存雷达各种参数,供主机快速进行雷达故障分析与判断。还重点介绍了数据传输系统中基于PCI总线的接口电路设计及基于WDM的PCI DMA驱动程序的开发。  相似文献   

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

13.
多通道串行通信设备的Linux驱动程序实现   总被引:1,自引:0,他引:1  
以自行开发的PCI接口通信卡为例,简要介绍了PCI总线在光电测量数据通信系统中的应用,重点讨论了Linux设备驱动程序开发方法及虚拟文件层机制等相关概念。针对该通信设备,介绍其在Linux下采用内核模块编程方式,实现中断和DMA方式数据传送的方法。实验测得此传输方案的本地速率可达24.096 Mb/s,传输和响应速度较传统读写方式有了显著提高,数据可稳定传输在460 kb/s,满足系统传输需求。  相似文献   

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

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

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

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