首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 187 毫秒
1.
介绍了在Windows XP下WDM驱动程序的开发模型,分析了DriverStudio开发工具的特点,重点讨论了WDM设备驱动程序设计中的重要问题以及利用它开发设备驱动程序的方法、步骤和注意事项,实现了对可编程的扩展I/O芯片8155的读写以及中断处理.  相似文献   

2.
基于USB接口的智能列车冲动检测仪研制   总被引:4,自引:0,他引:4  
介绍了一种基于USB总线的新型智能列车冲动检测仪的设计,提出了一种实用的解决方案。重点介绍了系统的硬件组成结构与工作原理,包括固件程序设计、基于Windows驱动程序模型(WDM)的设备驱动程序的设计以及应用软件的设计。系统具有可靠性高、功能全、良好的人机界面,充分体现了USB的便捷、低成本、易扩展的特点,在实际中取得了良好的效果。  相似文献   

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

4.
应用TMS320LF2407 DSP与USB接口芯片PDIUSBD12进行硬件设计及软件编写,系统软件主要包括:USB固件程序,基于WDM的USB驱动程序,主机控制程序.文中着重阐明了软件设计经应用表明:系统运行状况稳定.操作方便,各项技术指标达到了要求,  相似文献   

5.
为嵌入式系统设计并实现了USB主机接口.硬件设计采用LPC2290为主控平台,ISP1160为USB主控制器;软件设计借助于ZLG/FS文件系统,完成了USB主机控制器驱动程序、核心驱动程序及应用程序的嵌入设计.该系统可较好地完成设备枚举和配置等功能,实现U盘文件的读/写等操作.  相似文献   

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

7.
针对Win98操作系统屏蔽了底层操作,使用户与硬件隔离的问题,在分析I/O接口板硬件电路的基础上,利用VToolsD,运用VxD技术,开发了汽车空调压缩机性能试验台I/O接口板驱动程序,给出了部分程序代码,并做了详细注释.实际运行表明,该驱动程序能够满足性能试验台对数据输入榆出的要求,为试验台的运行奠定了基础,此方法同样适用于Win98下其他榆入榆出设备的驱动程序开发.  相似文献   

8.
USB接口是PC机上最重要的外部设备扩展接口,USB设备必须在Windows操作系统内核中USB设备驱动程序的控制下才能正常工作.USB设备驱动程序是一种复杂的内核模式程序,文章分析了USB设备驱动程序的结构与特点,介绍在Windriver开发平台上开发USB设备驱动程序的实现方法,给出USB设备驱动程序的设计实例源码.  相似文献   

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

10.
WINDOWS下I/O端口的访问技术   总被引:1,自引:0,他引:1  
本文总结了在Windows3.X、Windows95和WindowsNT下I/O端口访问技术的差别;提出了在Windows3.X和Windows95下不写设备驱动程序,直接进行I/O的可行性.  相似文献   

11.
便携式大容量数据采集系统的设计与实现   总被引:3,自引:0,他引:3  
为了满足数据采集系统大容量存储、便携和低功耗的要求,研制了新型便携式大容量数据采集系统。该系统主要由NAND型闪速存储器K9K1G08UOM、微控制器ADuC812和USB接口芯片PDIUSBDl2构成。K9K1G08UOM是存储容量为128M字节的串行结构芯片,I/O端口既作为地址和命令的输人口,又作为数据的输入/输出口,128M字节的存储空间需要27位地址,分为4个周期输入。ADuC812带有8通道、12位A/D转换器,该A/D转换器模块的各种功能通过3个寄存器SFR来设置。对微控制器而言,PDIUSBD12看起来就像一个带8位数据总线和一个地址位(占用两个位置)的存储器件。ADuC812的多位地址和数据总线可直接与PDIUSBD12的数据总线相连。试验结果表明,该系统能实时记录8通道128M字节的数据。带USB接口的设计保证了与PC机的高速数据传输和良好的人机界面。  相似文献   

12.
USB设备驱动程序的设计与开发   总被引:9,自引:0,他引:9  
USB接口具有方便快速等优点,已经发展成为一种比较普遍的计算机与外设之间的接口。首先给出了USB系统的整体结构组成;然后从Windows驱动程序的结构入手介绍Windows驱动程序的工作原理;介绍了如何利用Windows DDK编写USB设备的驱动程序;给出了具体的应用实例。  相似文献   

13.
Design and Implementation of an RDP Device Driver for Windows 2000   总被引:3,自引:0,他引:3  
A redundant data path(RDP) device driver for Windows 2000 is proposed and implemented to pro-vide automatic transparent failover and load balancing across multiple SCSI or fibre paths between the hosts and the storage subsystems. RDP driver is implemented as a filter driver on top of the traditional disk device driver, it is completely transparent to the upper file system and the lower level physical device. I/O requests bound for the disk device are routed first to the RDP driver, then RDP driver calls the disk driver to perform these I/O requests. RDP detects the path failure and reroutes all subsequent I/O traffic through survival paths. I/O requests are distributed to different physical paths to achieve the maximum throughput. The multi-layered device driver approach significantly reduces the implementation overhead and improves portability, and does not require any changes to the OS or the on-disk data layout. RDP driver keeps applications running un-der path fault conditions and improves disk I/O performance.  相似文献   

14.
面向嵌入式驱动软件开发的设备仿真技术研究   总被引:2,自引:0,他引:2  
分析了传统嵌入式驱动软件开发模式的不足,提出了一种基于仿真设备的软硬件协同开发模式。详细论述了设备仿真技术的具体设计与实现,结合应用实例证明了该技术能较有效地缩短嵌入式驱动软件开发周期。  相似文献   

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

16.
通过对Linux境中的USB转串口设备驱动程序的系统研究,得出了在Linux 环境中开发USB转串口设备驱动程序的方法,解决了在不带串口的Linux主机中使用串口的问题.  相似文献   

17.
文章介绍了虚拟仪器软件LabWindows/CVI在USB2.0接口数据采集器中的应用,阐述了利用LabWindows/CVI进行USB设备驱动程序访问的方法,以及在界面应用程序中实现采集和分析的一些技术。  相似文献   

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

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

京公网安备 11010802026262号