我在linux下写了一个pci卡的驱动, 代码如下: resource_begin = pci_resource_start(dev, 0); resource_end = pci_resource_end(dev, 0); printk(\"resource_b... 全文

2005-02-22 13:27 来自版块 - LINUX&UNIX核心开发

请问一下各位大侠, 在做linux驱动时, 怎样获得驱动中函数的帮助文档,原来在写linux程序时,例如 man strlen 就可以获得她的帮助,,,,,但现在写linux驱动时, 要查一个kmalloc函数定义,用man kmalloc就不行了,是不是我没设置好,还是有别的文... 全文

2005-02-19 14:08 来自版块 - LINUX&UNIX核心开发

当应用程序调用驱动程序中的接口时,除了用deviceiocontrol以外,我看见还有些驱动,它直接用sendmessage,我不懂它是怎么弄得,所以请问各位,是不是可以通过这种方法来实现,应用程序调用驱动程序,如果能,怎么实现的,多谢大家

2003-12-24 08:29 来自版块 - 内核编程

原来在98下是可以写端口,这样大家都知道,但在2000下不能直接写端口了,所以只能写驱动,但是如果我直接用deviceiocontrol进行命令的写端口,因为从用户态转到下层的时间就会很长(比直接写端口要慢的多),所以请问各位高手,是否有方法提高效率,将上面所述的时间缩短,多谢了... 全文

2003-12-24 08:23 来自版块 - 内核编程

问一个inf的问题,在2000中,inf文件的开头有class = 。。。,ClassGuid = 。。 注册类,我也明白这个的意思,我想问你的是,如果要写安装程序时,我想写一个新类。例如:class = Simple, ClassGuid = (GenGuid 生成的一个任意的... 全文

2003-06-19 10:46 来自版块 - ABC初学者

我在一个Irp请求的函数中用PsCreateSystemThread创建了一个TestThread线程, 并用ObReferenceObjectByHandle得到线程指针TestThread线程如下void VOID TestThread(IN PVOID pContext){... 全文

2003-05-26 17:05 来自版块 - ABC初学者

各位高手,请教一个老问题,当驱动与应用程序通讯时,我在应用程序中用CreateEvent创建了一个事件,hEvent,然后用用DeviceIoControl将这个事件传进驱动中,然后启动线程,waitforsingleobject(hEvent, 4000000);在驱动中先调用... 全文

2003-03-18 11:09 来自版块 - ABC初学者

我在win2k下写的pci卡的WDM驱动,装载和卸载都没有问题,但是一重新启动,不是进不了系统,就是系统蓝屏, 这是什么原因,我原来从来没遇到过,请各位高手帮我看看,分数不会少,谢谢了

2003-03-13 10:39 来自版块 - ABC初学者

当使用公共缓冲区dma传送大块数据时,在公共缓冲区不足够一次装下这么大的一块数据时,在dma传输过程中,就需要往公共缓冲区中拷贝剩下的数据,,我使用do_direct_io方式取mdl的虚拟地址,在dpcforisr中用RtlCopyMemory函数直接拷贝,行不通,请问各位大虾... 全文

2003-02-27 11:07 来自版块 - ABC初学者

大家好: 我现在想实现,在wdm驱动中,当一个中断发生时,在驱动中我写入必要的处理代码,如:降中断,而其他的工作由用户级的应用程序来指定,也就是传入一个函数的指针,如果用户级应用程序不想做什么函数指针就为空,这样的驱动该怎么做,哪儿有资料。。多谢帮忙,我能解决这个问题,在开... 全文

2003-02-21 09:42 来自版块 - ABC初学者

请问在写pci dma传输时,需要写pci的配置空间吗{我写的是wdm驱动,请各位帮帮忙}

2003-02-18 11:13 来自版块 - ABC初学者

我要写一个Pci卡的WDM驱动,想问问大家,根据即插即用的规则,那么下一层的PCI总线驱动能帮我做些什么,我是不是一定要知道PCI总线的规范后才能开始写,如果要知道,主要是要知道什么,要是不需要,是不是只要知道卡的引脚和寄存器的功能就行了

2003-01-14 15:46 来自版块 - ABC初学者

多谢大家,我的邮箱zhashaofeng@sohu.com我要pci规格说明书,最好中文的,英文也可以,谢了,能给我越快越好。

2003-01-13 09:57 来自版块 - ABC初学者

请问大家,在XP下我写了一个WDM的并口驱动,如果将WINDOWS下的“ECP并口打印机“替换,则可以正常运行,如果我直接安装新硬件则机器出现重起,为什么会这样,请各位大虾帮忙指点,多谢了

2003-01-08 14:34 来自版块 - 板卡设计

我写了一个并口驱动,用wdm,在XP下安装完成,但是,在98下面却怎么也安装上去,我的inf如下:/*88888888888888888888888888888888888888888888888888888*/[Version]Signature = \"$CHICA... 全文

2003-01-08 10:44 来自版块 - ABC初学者

在98下用并口连接两台机器,如何用一台机器发数据,另一台收编程实现,是不是在主机上(用outport发),在客户机上(设置control寄存器为读状态(0x20),然后用inportb收)就可以了,但小弟这样做了,但收不到有源程序发到我邮箱zhashaofeng@sohu.com... 全文

2002-12-31 15:49 来自版块 - ABC初学者

请问大家:在WDM驱动中,是不是访问端口例如READ_PORT_UCHAR 和WRITE_PORT_UCHAR时都要写在ISR例程中?????能给我一个例子吗EMAIL :ZHASHAOFENG@SOHU.COM谢谢了,要个简单的

2002-12-26 20:08 来自版块 - ABC初学者

我是一个初学者,我想问一下是不是所有的访问端口比如用READ_PORT_UCHAR和WRITE_PORT_UCHAR的操作都要写在ISR例程中能给我一个例子吗多谢了(要可以装载的驱动,简单的,PNP的);

2002-12-26 20:02 来自版块 - ABC初学者

我想写一个并口驱动为的是在ECP模式下读并口和写并口但是我每次安装的时候,设备管理器会把它认作com口,是不是我的驱动安装.inf写的不对还有就是在dispatchPnP例程中IRP_MN_START_DEVICE中读资源链表时总是是机器重起,我是一个初学者,所以也不知道怎么办,... 全文

2002-12-25 19:26 来自版块 - ABC初学者


返回顶部