共查询到17条相似文献,搜索用时 812 毫秒
1.
PCI数据采集卡的WDM驱动程序开发 总被引:3,自引:0,他引:3
从工程应用开发的角度出发,介绍PCI硬件设备以及驱动程序的基本原理,对PCI总线各个接口进行说明,以PCI9052为例详细讨论利用DDK开发PCI设备的WDM驱动程序的设计问题,根据数据采集系统驱动程序设计的特点,在Windows2000下探讨WDM设备驱动程序的开发方法,给出编写驱动程序的主要过程,列出各个例程的详细代码,如初始化例程、I/O服务例程、以及中断例程,说明了如何访问PCI配置空间、物理内存、I/O端口,最后进行调试安装,检验. 相似文献
2.
基于PCI总线DSP数据采集系统设计 总被引:1,自引:0,他引:1
文中提出基于PCI局部总线DSP通用数据采集系统设计方案,该方案采用TMS320VC5416作为外围核心处理单元,PCI2040作为PCI桥芯片,TLV1572作为数据转换器通过软件开发实现数据采集,具有高速度,低成本的优点.给出PCI接口硬件设计方法及关键点,介绍基于Windows2000操作系统的WDM驱动程序的结构及原理,驱动程序的基本功能的实现方法及应用程序与驱动程序的通信技术,介绍了实现DSP自启动的方式. 相似文献
3.
4.
本文依据某卫星星载数据系统设计要求,对某高速传输的遥感图像数据的实时显示或接收给出了一种地面接收终端的实施方案,着重阐述了对利用PCI总线接口芯片PCI9054实现的硬件接口板卡的WDM驱动程序开发.在windows环境下用DriverWorks开发的WDM驱动程序提供了对硬件板卡中断的服务函数、实现了对高速传输数据的DMA方式的接收,配合在用户模式下的应用程序满足了系统对遥感图像数据的实时显示或保存的要求.此种方法对相关领域系统的设计和实现具有普遍意义. 相似文献
5.
PCI设备的WDM驱动程序设计 总被引:1,自引:0,他引:1
孙友 《电子测量与仪器学报》2004,18(Z1):231-237
在设计和使用PCI设备时,经常要在PC机的软件中访问和控制硬件设备,这就要求设计设备驱动程序以实现PC机的软件对PCI设备的访问.本文以DriverWorks为工具,详细介绍了Win2000操作系统下PCI设备WDM驱动程序的开发,以及该设备驱动程序的调用. 相似文献
6.
7.
在NT模型为内核机制的Windows操作系统中,WDM是主要的驱动程序存在形式。通过分析NT内核机制,以Driver Works和VC6为开发工具,对应用程序与WDM驱动程序的通信机制进行了研究,总结出利用控制命令实现通信的可行方法,在工程上具有很好的现实意义。 相似文献
8.
基于PCI总线的数据采集卡驱动程序设计与实现 总被引:3,自引:0,他引:3
针对用、汇编语言开发PCI总线数据采集卡,驱动程序开发周期长和难度大的不足,提出了一种在Windows2000操作系统环境下,采用DriverStudio软件工具包开发WDM模式的驱动程序的方法,并介绍了基于PCI9054总线控制器的数据采集卡的硬件结构和PCI9054的性能.它可适用于高速率数据采集的应用场合,并能取得良好效果.用DriverStudio开发PCI设备驱动程序,不但大大缩短了开发周期,而且提高了数据采集卡的开发效率和整体性能. 相似文献
9.
在电动汽车上,以AT89C52单片机,SJA1000接口芯片以及PDISUBD12接口芯片为主要器件,完成CAN总线实时通讯系统设计。硬件设计主要完成信号采集电路和CAN-USB适配卡的电路设计工作,并采用光偶隔离、硬件滤波和斜率模式等措施,保证了系统的可靠性。软件设计主要利用C、VC++语言完成系统的软件编程,完成了CAN总线各个节点间的通信、CAN-USB适配器的固件驱动程序、PC上位机的底层驱动程序和上层应用程序的设计。最后,针对电动汽车空转运行和路面运行状态,测试CAN总线实时通讯系统可靠性。 相似文献
10.
Windows CE下电能质量在线监测系统数据采集卡开发 总被引:1,自引:0,他引:1
针对电能质量在线监测系统对实时性、稳定性的要求,设计和开发了基于TMS320C6713和PCI9030的数据采集卡,同时采用Windows CE嵌入式操作系统作为系统软件平台.在开发基于Windows CE平台的数据采集卡驱动程序过程中.采用了Jungo公司的驱动程序开发工具WinDriver.它提供以用户模式库函数访问硬件的驱动程序编写方式,避免了对OS内核调用和硬件底层操作例程的编写,从而快速、高效地开发出数据采集卡驱动程序.实验结果表明,采用该方法设计的驱动程序运行稳定,数据采集卡工作正常. 相似文献
11.
本文提出了一种价位低廉、体积小巧的高性能PCI任意波发生器解决方案.通过一片EP1C3来实现32位DDS内核波形发生控制逻辑,采用Altera公司的PCI IP core来实现PCI接口逻辑,再辅以高性能的信号调理电路使得该波形发生器采样率达到100 MSPS、40 MHz正弦波输出、64 k任意波存储深度.同时,在Labwindows/CVI环境下开发了PCI接口程序和软面板,该系统广泛应用于工控、医疗等领域. 相似文献
12.
基于PCI高速数据采集系统 总被引:1,自引:1,他引:0
介绍一种基于PCI的高速数据采集系统。该系统采用了采样率达100MHz的AD9054芯片和读写周期为10ns的FIFO芯片,并利用高速的ispLSI PLD芯片实现采样窗和其他逻辑控制电路。数据的传输使用了符合TIA/EIA-644标准的低电压差分信号技术。数据通过PCI接口存储到计算机硬盘中,该PCI接口是利用现场可编程门阵列FPGA芯片实现的。 相似文献
13.
本文介绍了一种双通道PCI总线高速数据采集系统,可单独或同时对2个输入通道的信号进行采集。为简化接口电路的设计过程,采用接口芯片PCI9030来实现系统的PCI总线接口功能,结合可编程逻辑器件CPLD来实现系统的控制逻辑。最后还介绍了在开发工具Windriver下,该数据采集系统驱动程序的开发。实际应用表明,该设计满足了系统对信号采样实时性和高速数据传输性能的要求。 相似文献
14.
针对现有通用性自动测试系统中矩阵开关体积大、性价比低、可靠性以及通用性差等问题,设计了一种基于PXI总线的继电器矩阵开关模块.该矩阵开关模块采用FPGA实现核心控制逻辑,采用Altera公司提供的基于SOPC Builder的IP核实现PXI总线接口逻辑,该设计不仅节省了电路板的面积,还省去了购买接口芯片的费用.利用NI公司的LabWindows/CVI虚拟仪器软件编写驱动程序以及仪器软面板设计,该设计不仅集成度高、人机界面友好,还使得调试方便.该矩阵开关已得以实现,具有占用空间小、成本低、通用性强等特点,可广泛应用于基于PXI总线的通用性自动测试系统中. 相似文献
15.
16.
基于IP核的SpaceWire-PCI通信卡设计 总被引:5,自引:0,他引:5
作为一种面向航天应用的通信技术,SpaceWire具有广阔的应用前景。以IP核技术为基础,设计实现了以PCI总线为集成平台的两通道SpaceWire接口通信卡。在对板卡硬件组成进行综述的基础上,详细描述了PCI接口IP核、SpaceWire节点IP核以及驱动程序的设计方法,最后通过软件定时方法对本板卡的转换效率进行了测试。本文设计的通信卡具有尺寸小、布线简单、成本低、功耗低等特点,可以满足航天测控领域需求。 相似文献