首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
为方便开发Linux下的PCI驱动程序,本论述对介绍了PCI总线系统体系结构的优点,及驱动架构在内核与外部设备之间的关系,对设备驱动程序的注册与注销、设备的打开与释放、设备的读写、控制操作及设备的中断和轮询处理等进行了详细的研究,总结出其基本架构并开发出一套驱动程序。驱动架构清晰,以此架构再次开发PCI驱动简单易行。  相似文献   

2.
针对PCI总线接口电路使用的广泛性,介绍了PLX公司桥接芯片PCI9054主模式的工作原理和中断机制,采用可编程逻辑器件FPGA实现与PCI9054的本地接口的信号转换,给出了逻辑实现方案和仿真图.介绍了WinDriver驱动开发工具,利用WinDriver工具,在WindowsXP系统下实现设备的驱动程序开发,完成主模式数据传输和设备中断的功能.  相似文献   

3.
基于嵌入式Linux的数据采集驱动程序的设计与实现   总被引:1,自引:0,他引:1  
分析了嵌入式Linux下设备驱动程序的一般结构,在自行构建的基于PC/104总线的嵌入式系统软件环境下,设计并编写了多功能数据采集卡在Linux下的驱动程序.通过用户程序对所编写的驱动例程的调用,验证了驱动程序的规范性和强壮性.  相似文献   

4.
开发Linux下的设备驱动程序是一项比较繁琐的工作。从具体的USB设备驱动的开发流程出发,描述了Linux系统下USB设备驱动程序的几个主要开发细节和注意点。以能够提供给大家一个开发Linux下USB设备驱动程序的向导。  相似文献   

5.
将传统数据传输方式与存储器直接存取(direct memory access,DMA)数据传输方式进行了对比分析,结合外设组件互连标准(peripheral component interconnection,PCI)总线的特点,以嵌入式Linux系统为平台,重点分析了PCI设备驱动程序中DMA数据传输实现机制,给出了传输实现的基本结构及单元组成,并以实际例子介绍了基于PCI9080芯片的DMA传输实现。经测试验证,该方法可满足实际的传输要求。  相似文献   

6.
随着Linux操作系统日益被人们所接受,许多公司企业都使用Linux作为开发平台.文章主要阐述了嵌入式Linux设备驱动程序的概念;剖析了嵌入式Linux设备驱动程序的通用模块和具体开发流程;说明了驱动程序与内核之间的关系,进一步通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.  相似文献   

7.
Linux系统中USB设备驱动的开发   总被引:1,自引:0,他引:1  
姜滨  朱友平 《甘肃科技》2004,20(1):47-48
通过Linux系统中的USB设备驱动架构的分析,对USB设备驱动程序做了较详细的分析和说明。  相似文献   

8.
赵燕  黄海峰 《科技信息》2009,(4):182-182
USB HOST负责与USB device通信,其它的设备端口之间不能实现直接通信。本文主要讨论了在嵌入式Linux开发平台下设计USB主机接口设备的一般方法,以及在该平台下USB驱动程序的开发。此外,主机控制器实现了USB总线与计算机系统的连接。  相似文献   

9.
文中介绍了嵌入式Linux设备驱动程序原理,通过分析字符设备驱动代码,剖析了驱动程序的编写方法;同时阐述了ARM-Linux嵌入式交叉编译环境的建立及其操作要点。  相似文献   

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

11.
Win 2000下USB数据采集系统驱动程序开发   总被引:2,自引:0,他引:2  
为了将通用串行总线(USB)应用于数据采集系统中,提出了利用Windows2000设备驱动开发包(DDK)开发USB驱动程序的方法。该方法将USB驱动程序分为即插即用(PnP)、电源管理、USB初始化和USB设备I/O等功能模块,在这几个模块中,只有USB初始化和USB设备I/O模块跟具体的USB设备有关。该方法具有结构清晰、易移植、复用性好等优点,在USB驱动程序设计中具有良好的应用价值。  相似文献   

12.
论述了在Windows 9x系统中设计开发出虚拟设备驱动程序VxD,其与Windows 9x操作系统一样工作在系统的核心级(ringO级),能与底层硬件ISA总线进行实时、准实时通信与控制。利用VxD读出ISA总线I/O口上的数据并存入一个自定义缓冲区内,然后通过ringO与ring3的通信准实时将采集到的数据送到工作在ring3的数据处理程序时显示。  相似文献   

13.
设备驱动是计算机系统可靠运行的前提.现有的设备驱动方法,数据要经过驱动层缓存向应用层拷贝、应用层缓存向存储设备拷贝的过程,当数据量比较大时,系统的响应速度会受到一定的限制.通过对Linux内核的对象机制和虚拟内存机制的研究,提出基于对象的内存映射型设备驱动方法,使用户进程直接访问设备内存以提高响应速度,并对该驱动的性能进行测试和评价.  相似文献   

14.
分析了Linux操作系统下设备驱动程序的工作机制和一般结构。在PC/104Plus总线的嵌入式系统硬件环境下,设计并实现了多功能数采卡在Linux下的驱动程序。提出一种访问设备缓存区的定时查询读数方式,该方式在提高与设备交互速度的同时降低了对CPU系统资源的占用率。  相似文献   

15.
为了提高系统的可用性,在Windows内核中加入冗余路径驱动程序实现路径容错功能。在Windows环境下实现了虚拟总线及磁盘设备,不会由于路径故障而被删除,保障上层应用的持续运行。在同一个内核驱动程序中集成了总线驱动和磁盘过滤2种功能,其结构更为精简。通过加入虚拟磁盘,在保持Windows即插即用功能及设备层次的同时,实现了路径客错。与MPIO方案和QDR方案比较,减少了驱动程序个数,降低了复杂度,设备层次稳定。  相似文献   

16.
为了提高系统的可用性,在Windows内核中加入冗余路径驱动程序实现路径容错功能。在Windows环境 下实现了虚拟总线及磁盘设备,不会由于路径故障而被删除,保障上层应用的持续运行。在同一个内核驱动程序 中集成了总线驱动和磁盘过滤,种功能,其结构更为精简。通过加入虚拟磁盘,在保持Windows即插即用功能及 设备层次的同时,实现了路径容错。与MPIO方案和QDR方案比较,减少了驱动程序个数,降低了复杂度,设备层 次稳定。  相似文献   

17.
首先从整体上分析了VxWorks网络系统的基本理论与结构,然后以Rt18139C网卡驱动程序的设计为例,着重阐述了网络设备驱动程序开发方法及其流程。本文对所有基于MUX机制下的Vxworks网络设备驱动程序开发者具有参考价值.  相似文献   

18.
Windows2000设备驱动程序的设计与开发   总被引:1,自引:0,他引:1  
在分析Windows设备驱动模型(WDM)的基本结构、设计和开发等基本问题的基础上,采用WDM技术设计开发了体外反搏辅助循环装置的软件系统.该系统在临床实验中运行稳定,实现了实时、高速、多通道I/O设备驱动,较好地满足了系统(用户)对I/O设备的管理。  相似文献   

19.
主要介绍了针对红外图像采集系统中的PCI-E设备模块开发,重点介绍了其作为主设备时的工作情况及其优势,并介绍了基于WDF模型的PCI-E主设备模式的驱动开发过程。列举了测试结果,结果表明主设备方式CPU占用率更低,数据传输速率更高,并验证了驱动程序的稳定工作。  相似文献   

20.
研究在Unix系统和NT系统中RDP设备驱动程序的设计原理和实现方法.采用了分层结构设计RDP驱动程序,将RDP置于磁盘驱动程序层次之上,避免了直接操作具体的硬件设备.通过对磁盘I/O请求的挂接和处理,实现故障切换和负载均衡.在路径发生故障时由RDP驱动程序将I/O切换到其他路径,以提高系统的可用性.实现了3种算法,通过将I/O负载均衡分布在各SCSI路径,以增加系统I/O处理能力.  相似文献   

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

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