上中关村的几个电子城和电脑城,都没有找到卖触摸屏的,请问哪儿有卖的? 谢谢!

2004-10-20 19:45 来自版块 - 图形设备驱动版(打印、扫描、显示...驱动)

我在win2k下用DriverWorks开发的驱动(选WDM模式),好不容易将驱动编译成功,兴冲冲的安装,却总安装不成功。我采用手动安装,用DriverMonitor打开sys下的驱动文件(.sys),然后StartDriver,没有使用INF文件,结果总是出现这样的错误:ERR... 全文

2004-08-06 19:37 来自版块 - 内核编程

我在win2k下用DriverWorks开发的驱动(选WDM模式),好不容易将驱动编译成功,兴冲冲的安装,却总安装不成功。我采用手动安装,用DriverMonitor打开sys下的驱动文件(.sys),然后StartDriver,没有使用INF文件,结果总是出现这样的错误:ERR... 全文

2004-08-06 17:03 来自版块 - ABC初学者

我在win2k下用DriverWorks 开发一个小驱动程序,其中我调用了2000ddk中的库函数MmGetPhysicalAddress( ),编译时却发现MmGetPhysicalAddress是一个"undeclared identifier"!我在“S... 全文

2004-08-05 10:13 来自版块 - ABC初学者

我在win2k下用DriverWorks 开发一个小驱动程序,其中我调用了2000ddk中的库函数MmGetPhysicalAddress( ),编译时却发现MmGetPhysicalAddress是一个"undeclared identifier"!我始终搞... 全文

2004-08-03 19:55 来自版块 - ABC初学者

小弟想用InstallShield工具做一个驱动程序的安装程序,现在能修改注册表,就差将驱动文件.sys拷贝到系统驱动目录下,请问如何实现? 恳请指教!

2004-07-29 19:55 来自版块 - ABC初学者

在NT下,我写了个驱动程序得到.sys文件,要提供给用户,通过拷贝文件再修改注册表可以实现手动安装,但是我想做的更友好些,就像Win2K下,系统第一次遇到不识别的设备时就提示安装驱动程序,用户指定一个.inf文件,就可以安装了。请问在NT下也可以建立这样的文件实现么?或者大家一般... 全文

2004-07-29 16:17 来自版块 - 驱动及应用程序安装程序制作

我装了DriverStudio2.7(NT下),选typical安装,但没有TrueTime工具,DriverStudio不是自带这个工具吗,为什么没有,是哪里没有设置好,还是该版本没有,高一级的版本有?

2004-07-28 10:06 来自版块 - ABC初学者

我用DriverStudio在NT下写了一个驱动,我在调试时用DriverStudio下自带的Monitor工具手动加载,但弱提供给用户,也不能让他们安装DriverStudio加载吧,是不是要生成一个.inf文件给他们?如何生成这个文件?

2004-07-27 14:05 来自版块 - ABC初学者

我在NT下用DriverWorks写一PCI设备驱动,需要设置PCI配置空间的LatencyTimer寄存器(偏移量为0x0d,8位),而且已经申明并构建了一个KPciConfiguration类的对象m_cfg,现在就是不知道如何通过m_cfg和偏移量去写该寄存器,我知道要是访... 全文

2004-07-26 09:41 来自版块 - ABC初学者

我在NT下,用DriverWorks写了个数据采集卡的驱动程序,因为该卡要通过DMA传输大量数据,我写完后,倒是能完成基本的数据传输,但是性能很差,传输速率很低,(我在linux下也实现过,数据传输率很高)。因为我使用了很多系统调用(如DDK等),不知到是什么原因引起系统性能下降... 全文

2004-07-23 17:25 来自版块 - 内核编程

一般对于一个IRP,请求的一块内存区域可以用MDL描述,它描述的一块数据区可能在物理上是不连续的。但是我如何才能得到物理上每块数据的物理起始地址和对应的长度?我找了好久都没有找到这样的函数调用,mmgetphysicaladdress 却只能得到一个物理地址(整个数据块起始虚拟地... 全文

2004-07-21 12:07 来自版块 - 内核编程

实在不好意思问这么简单的问题,但是初写NT下的驱动(用DriverWorks),好多都不明白。我只需要将驱动程序中的一个UINT类型的变量的值传给应用程序,使用DeviceIoctl如何处理?就是下面这段代码如何填充?应用程序如何得到这个变量的值?VOID NetBrakeDev... 全文

2004-07-20 16:13 来自版块 - ABC初学者

对于NT下DriverWorks开发驱动程序,我对LinkTo()始终很模糊,不知道被LINK的函数究竟被谁调用,何时调用。如写一个执行DMA的驱动,常要创建一个KDmaAdapter、KDmaTransfer派生的类。然后执行以下操作:void DMASampleDevice:... 全文

2004-07-20 14:14 来自版块 - 内核编程

我写一个nt下的driver,在执行dma操作前要将一个总线地址写入相应的寄存器中,请问如何将一个系统虚拟地址转换为总线地址? 另外请问一下,有谁开发过用分散/集中方式执行dma的驱动,请问如何实现?有源码么? 非常感谢!

2004-07-17 09:03 来自版块 - 内核编程

我的那个设备是pci设备,设备驱动程序在读写时都由中断服务程序唤醒。中断服务程序中一般首先查询是不是该设备发出的中断(通过读状态寄存器),若不是就返回,若是才唤醒相应的读写程序,但是当我在向设备写时,应当产生中断信号(用逻辑分析仪抓到该信号产生),但是中断服务程序就是没有运行,到... 全文

2004-04-12 00:10 来自版块 - LINUX&UNIX核心开发

以下是我最近在写一个pci driver时阅读的一篇文章,觉得很有用就翻译出来,希望对大家有所帮助。咳,我当时初学linux driver也是困难重重,向好多人厚颜无耻的缠着问。在此向他们特别是unix1998等高手表示感谢和抱歉。无奈水平有限,可能有些地方译的不对。若大家读时感... 全文

2004-04-10 18:50 来自版块 - LINUX&UNIX核心开发

请问,在中断服务程序中对某变量(不是全局变量)赋值,普通程序可以正确访问吗? 我在写一个设备驱动时,先定义一个全局变量(其中与本问题无关的部分我都用..........省去,以减少大家阅读量,但还是显得冗余,望见谅): DECLARE_WAIT_QUEUE_HEAD(rx_wq)... 全文

2004-03-24 10:35 来自版块 - LINUX&UNIX核心开发

我在看LDD那本书时对于块设备有些问题始终搞不明白,恳请各位高手指点。1.对于字符设备驱动程序,它和应用层的接口函数很容易明白,如某设备的读操作在driver中定义为:xxx_read(struct *file ,char * buff,size_t count,loff_t *... 全文

2004-03-06 10:51 来自版块 - LINUX&UNIX核心开发

我给一pci设备写个驱动,已经能访问该设备的pci配置头空间。该设备的基地址IOBaseAddr存于配置头空间的0x10(偏移量)处。并且该设备还有几个IO端口(相对于基地址IOBaseAddr的偏移量分别为 0x0,0x2,0x4,0x8).请问如何对这些IO端口映射进行读写操... 全文

2004-03-03 14:49 来自版块 - LINUX&UNIX核心开发


返回顶部