首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
王宇英 《现代电子技术》2006,29(4):73-74,77
在Linux系统中,设备驱动程序隐藏了设备的细节,用户程序可以方便地操作设备,但随着硬件产品不断更新,需要不断编写新的驱动程序以支持硬件,通过虚拟字符设备驱动程序的编写,来说明Linux系统中字符设备驱动程序的工作原理。首先介绍了Linux系统中设备驱动程序的基本结构,以及字符设备驱动程序应提供的入口点,最后用进程虚拟字符设备,编写了相应的驱动程序,实现进程间的信息读写。  相似文献   

2.
运用支持即插即用的Windows驱动模型实现属于非标准设备的MFID-Ⅲ型微机接口实验平台在WindowsXP下的内核模式驱动程序。在设备驱动程序的支持下,虚拟设备驱动程序VDD根据虚拟DOS机截获的MS-DOS应用程序,访问I/O端口的请求,调用内核驱动程序,并接收内核驱动程序用事件模拟的设备中断请求,传给VDM。  相似文献   

3.
由于Windows对系统底层操作采取了屏蔽的策略,因而对用户而言,系统变得更为安全,但这却给众多的硬件或者系统软件开发人员带来了不小的困难,因为只要应用中涉及到底层的操作,开发人员就不得不深入到Windows的内核去编写属于系统级的虚拟设备驱动程序。Win98与Win95设备驱动程序的机理不尽相同,Win98不仅支持与Windows NT 5.0兼容的WDM(Win32 Driver Mode)模式驱动程序,而且还支持与Win 95兼容的虚拟设备驱动程序VxD(Virtual Device Driver)。下面介绍基于Windows 9x平台的虚拟环境下虚拟设备驱动程序VxD的基本原理和设计方法,并结合开发工具VToolsD给出了一个为可视电话音频卡配套的虚拟设备驱动程序VxD的设计实例。  相似文献   

4.
介绍Windows98下如何开发硬件设备驱动程序,给出使用VtoolsD设计虚拟设备驱动程序VxD,处理硬件中断,直接存取硬件地址的实例。  相似文献   

5.
姜明  郭全顺  黄跃敏 《电子质量》2002,(6):29-31,35
VXD即虚拟设备驱动程序是Windows上层应用和底层硬件设备交互的中间环节,本文阐述了VXD驱动程序开发的通用流程,并且讲述PCI接口板卡的硬件设计及其驱动程序的设计。  相似文献   

6.
虚拟设备驱动程序——(VxD)设计中的两个关键问题   总被引:1,自引:0,他引:1  
在虚拟设备驱动程序(VxD)的设计中,两个尤为关键且又令人困扰的问题是就VxD的虚拟化和VxD与应用程序间的通信机制。下面,本文将对这两个问题作一详细的探讨。 一、VxD的虚拟化 由于Windows允许同时运行多个任务,所以当出现多个进程试图同时访问同一物理设备的情况时,如果多个应用程序通过同一个DLL驱动程序(注意和虚拟设备驱动程序VxD的区别)访问设备,则不需要对该设备虚拟化,驱动程序使之顺序访问;如果是多个Windows应用程序对相同设备同时访问,则由于都运行于SystemVM(系统虚拟机),所以也不需要虚拟化,它们的访问将由一个驱动程序(Windows driver DLL)进行检测并使之串行化,而不是依靠VxD;如果多个  相似文献   

7.
文章介绍了采用Linux虚拟字符设备和虚拟网络设备的处理方式编写以太网无源光网络(EPON)设备驱动程序的方法,具有简单易行的特点,同时介绍了其应用和具体的实现步骤.  相似文献   

8.
Windows95下虚拟设备驱动程序的开发   总被引:3,自引:0,他引:3  
杨振钧  谢瑞和 《电子技术》1999,26(4):34-36,46
文章介绍了Windows95的内核管理机制,解释了一些与虚拟设备相关的概念,分析了编写虚拟设备驱动程序的要点,并给出借助VToolsD用C语言编写处理硬件中断的程序实例。  相似文献   

9.
本文简要介绍了在Windows98环境下利用VTOOLSD软件和VC 6.0软件编写虚拟设备驱动程序的方法。  相似文献   

10.
周杰 《通信与测控》2003,27(4):38-41
从基本概念入手,详细介绍了利用VToolsD开发Windows 9x中虚拟设备驱动程序的步骤,并给出了实例。  相似文献   

11.
给出了在Windows98下折射率仪数据采集系统的软件实现方案,介绍了在Windows98操作系统平台下如何通过虚拟设备驱动程序去控制折射率仪信号采集卡,并对本系统的应用进行了简单的描述。  相似文献   

12.
介绍一种基于PCI总线的PC机插卡形式的高速数据采集系统。该系统的特点是:由Windows98下的应用程序控制采集,能满足雷达在距离、方位上的开窗采集要求;采集的数据既可用PC机内存作暂存,也可送入其他处理插件;通过运用多通道并列技术,可以并行同时采样4路模拟信号,也可以在串行处理方式下以4倍速率采集1路模拟信号;数据采用PCI总线接口,并配合Windows98的虚拟设备驱动程序,使32bit数据传向PC机的速率达到30MHz。  相似文献   

13.
在对Win9x平台工作特点分析的基础上,研究了在Win9x平台下进行实时控制编程的关键技术—外部定时时钟编程、虚拟设备驱动程序VxD中断编程及VxD与应用程序的通信机制;基于此,利用VxD技术和VC 联合编程实现Win9x环境下的实时随动控制系统。长时间连续运行结果表明,系统工作稳定可靠。实践证明:把虚拟设备驱动程序技术应用于转台实时控制是可行的,且具有开发方便、事务处理能力强等优点。此研制方法对同类设备具有一定的借鉴意义。  相似文献   

14.
魏蕾  宋荣杰 《现代电子技术》2007,30(10):137-139
外围设备互连(Peripheral Component Interconnect,PCI)作为一种通用的总线接口标准在目前的计算机系统中得到了非常广泛的应用。PCI提供了一组完整的总线接口规范。主要基于Linux系统采用字符驱动模式开发PCI设备驱动,并深入的探讨PCI设备的未来。  相似文献   

15.
Linux是一种日趋成熟完善的操作系统,越来越多的软硬件厂商开始使用Linux平台来开发自己的产品,因而对基于该平台的设备驱动程序的需求也愈来愈多。同时PCI总线作为一个具有兼容性强、平台无关性等特点的计算机总线标准,目前得到了广泛的应用。本文讨论了如何在Linux下实现PCI设备驱动程序的开发。  相似文献   

16.
文章设计了一种基于FPGA的CCD图像数据采集卡。以FPGA作为图像数据采集卡的核心,通过LVDS传输技术,异步FIFO,异步块RAM,SRAM缓存乒乓操作等技术,在PCI核的基础上实现了Initiator下的DMA传输;并基于VxWorks平台编写PCI图像采集卡的驱动程序。经测试和验证,PCI图像采集卡稳定可靠,能够实现数据流为60Mb/s的CCD系统图像数据的高速传输。  相似文献   

17.
胥霜霞  周永刚 《电子科技》2014,27(5):116-118
介绍了嵌入式Linux下支持多种传输协议、多片Z85C30芯片的设备驱动程序设计方法。文中介绍了Z85C30芯片的基本情况以及与驱动相关的寄存器,然后按照字符设备驱动程序设计框架阐述了驱动程序各部分的实现方法,重点描述了采用中断核心处理函数指针与不同协议的实际中断核心处理函数挂接方法,实现了对不同通道不同协议的个性化处理,以及设计sccs_ioctl函数为用户层提供在线设置传输协议及相关参数的系统调用函数。最后通过交叉编译形成设备驱动模块,并成功应用于航管雷达通信服务器。  相似文献   

18.
半导体激光器阈值电流测试方法研究   总被引:1,自引:0,他引:1  
杜海涛  邹建  姬兴 《激光与红外》2010,40(8):847-850
介绍了一种基于单片机和虚拟仪器技术的半导体激光器阈值电流的测量方法,以单片机为核心设计了半导体激光器的驱动电路以及驱动电流和光功率的的采集电路,并实现了与PC机的通信。利用虚拟仪器技术实现对单片机的控制、参数设定、数据处理和存储、PI曲线的显示以及阈值电流的求解。实验结果表明:利用两段直线拟合法求得的阈值电流最准确,重复测量时可靠性最好。  相似文献   

19.
迟欣  范俊玲  夏萌  韩中波 《电声技术》2020,(1):67-69,80
现代声学产品由于物理尺寸的限制,在低频很难达到令人满意的效果。通过虚拟低音的方法,可以诱发人脑从各个谐波中感知到基频,极大地提升了人对低频的主观感受。非线性设备(Nonlinear Device,NLD)是基于时域的一种主流处理方法,不同类型的NLD会产生不同的谐波特性,其中基于ATSR(Arc-Tangent and Squire Root)方法可以同时产生奇次和偶次谐波,但谐波比例与输入信号幅值相关,通过在ATSR方法前增加动态处理模块可以进行有效的谐波成分控制,实现了对不同幅值输入信号低音增强的灵活控制。  相似文献   

20.
基于NDIS的防火墙穿透通信技术研究与实现   总被引:1,自引:3,他引:1  
介绍NDIS(网络驱动接口规范)的基本概念,引出NDIS的层次结构。在此基础上针对不同的防火墙,分别从TDI(传输驱动接口)、IMD(中间层驱动)和NDIS HOOK3个不同的层次实现数据通信。经过测试,它能穿透目前主流的防火墙。  相似文献   

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

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