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

2.
介绍了在Windows XP下WDM驱动程序的开发模型,分析了DriverStudio开发工具的特点,重点讨论了WDM设备驱动程序设计中的重要问题以及利用它开发设备驱动程序的方法、步骤和注意事项,实现了对可编程的扩展I/O芯片8155的读写以及中断处理.  相似文献   

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

4.
虚拟频谱分析仪中断程序的开发   总被引:1,自引:0,他引:1  
虚拟仪器是1种以计算机为工具,以各种新型软件为平台的新型电子测试仪器。为了开发友好界面,系统操作平台普遍采用Windows9x系统。但该操作系统不能由用户直接控制硬件,需要开发专门的硬件设备驱动程序,即通过一系列的虚拟设备驱动程序来管理硬件,如进行中断响应、I/O端口讯军或直接存储器存取(DMA)。为此,研究了Windows9x平台的虚拟环境、虚拟设备驱动程序VxD的基本方法,比较了在Windos9x中实现硬件中断的2种方法,给合开发工具VtoolsD得出了用C++语言编写的硬件中断的具体编程实例。通过该仪器的开发,成功地解决了数据采集的实时性和安全性问题。  相似文献   

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

6.
MCGS设备驱动程序的开发   总被引:2,自引:0,他引:2  
结合矿用综合监控系统介绍了MCGS用户设备驱动程序的开发步骤和有关接口规范,举例说明了MCGS设备驱动程序的部分通道及其有关参数的意义,重点介绍了如何通过设备驱动程序完成MCGS和工业现场数据的实时交互及控制命令的实时发送。  相似文献   

7.
UNIX环境中实现PCI接口设备驱动   总被引:1,自引:0,他引:1  
以UNIX操作系统Solaris 8环境中设计PMC-Sirra 7364卡驱动程序为例,探讨在UNIX系统下PCI接口设备驱动程序的开发技术,包括设计思想、基本步骤、程序构架、常用函数以及PCI设备的系统管理命令等。其方法可以推广应用于UNIX环境中对CompactPCI接口设备的驱动程序开发,为使用UNIX主机代替PC工业控制机实现高稳定、高可靠电信设备和控制设备提供了一条新的途径。  相似文献   

8.
和其前身相比,OS/2的结构设计完全不同。它为设备管理规定了一个新的体系结构。在这一新体系结构支持下,操作系统和设备驱动程序相互作用共同完成对设备的管理。例如内核通过远调用/远返回方式请求设备驱动程序的服务;另一方面设备驱动程序也通过远调用/远返回模式请求内核辅助程序的服务。从新的体系结构角度出发详细说明了OS/2设备管理机制。讨论了设备驱动程序的组织结构及设备驱动程序的管理机制,包括硬中断管理和  相似文献   

9.
针对某专用CAN卡驱动开发中遇到的中断响应慢的问题,对比分析了Windriver支持的两种模式驱动模块性能,总结了Kernel PlugIn驱动模块的运行机理,利用Kernel PlugIn技术进行驱动程序开发的原理,提出了通过建立共享的核心缓存方法进一步提高驱动程序中断响应速度的设计方法.实验验证了所述方法的有效性,满足了10 000次/s的中断处理.  相似文献   

10.
基于PDIUSBD12的USB控制器的设计   总被引:1,自引:0,他引:1  
介绍了基于PHILIPS公司PDlUSBD12芯片的USB控制器的设计,即设备端的硬件设计——单片机电路、USB接口电路、固件设计及关键的中断处理技术、主机端的设备驱动程序和应用软件等;描述了一个完整的开发USB设备所需的各项技术,其中设备端采用了51单片机,可以方便扩展各种应用.  相似文献   

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

12.
为解决复杂曲线铣削难的问题,设计了基于DSP的小型开放式PC—NC系统。系统主要由工控机、电机及其驱动器、运动控制器以及基于PC的控制软件组成。自行设计开发的基于DSP的运动控制器可以方便的扩展多轴。采用模块化结构开发了上下位机软件和方便用户二次开发的动态链接库。实际测试结果证明了所开发的系统的优越性。  相似文献   

13.
基于DLL的Labview数据采集系统   总被引:4,自引:0,他引:4  
Labview是一个高效的图形化程序设计环境,在测试、测量及工业控制中有广泛的应用,但所有的采集卡必须有NI(National Instruments)公司提供的驱动程序,大大的限制了用户的选择.分析Labview调用外部代码的方法,介绍Labview平台下调用DLL驱动国产数据采集卡的关键技术及其方法, 用VC 编制动态连接库实现采集卡采集数据,并结合实际工程制作DLL驱动程序.  相似文献   

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

15.
传统嵌入式Linux操作系统下驱动程序的编写方法的繁琐复杂。提出了一种快速实现嵌入式Linux下设备驱动的方法。利用ADS环境丰富完善的硬件调试能力编写了硬件测试程序,将编译运行成功的代码向嵌入式Linux操作系统进行移植,从而快速完成设备驱动程序的开发。该方法相对简便,开发周期短,效率高。  相似文献   

16.
传统嵌入式Linux操作系统下驱动程序的编写方法的繁琐复杂。提出了一种快速实现嵌入式Linux下设备驱动的方法。利用ADS环境丰富完善的硬件调试能力编写了硬件测试程序,将编译运行成功的代码向嵌入式Linux操作系统进行移植,从而快速完成设备驱动程序的开发。该方法相对简便,开发周期短,效率高。  相似文献   

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

18.
uClinux下可加载设备驱动程序的研究与实现   总被引:1,自引:0,他引:1  
uCLinux是一种面向嵌入式微处理器的微型操作系统,由于其源代码开放和功能齐备,已经在嵌入式操作系统中占有重要地位.介绍了在uCLinux 版本2.4.26上如何实现可加载的设备驱动程序的设计步骤及其程序设计要点,以及在S3C4510b上实现LED输出和开关量输入的可加载内核模块驱动程序的实现过程和应用层测试程序.  相似文献   

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

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