阅读:1860回复:15
赠求教!!请问有介绍DS用法的书吗?
被老板催的紧啊,想找本书看看
苦命,其实就是做一块PCI卡的基本驱动,寄存器那些都不用设置了,用DS的向导生成的可以直接拿来用吗? 请各位大虾赐教!!! |
|
最新喜欢:![]() |
沙发#
发布于:2003-07-02 20:53
书已经找到了,谢谢大家
|
|
板凳#
发布于:2003-07-04 10:07
哪里有??不要私吞了! :D
|
|
|
地板#
发布于:2003-07-04 10:17
呵呵
是电子工业出版社的,作者武安河等 《Windows 2000/XP WDM 设备驱动程序开发》 |
|
地下室#
发布于:2003-07-07 18:23
楼上的,你的PCI驱动做的怎么样了?
|
|
5楼#
发布于:2003-07-07 22:49
刚有点头绪,但是很多基本概念还没有搞懂啊,可恶的就是这本书的里面的代码有错的,不过因祸得福,学会用SOFTICE调测了,呵呵
驱动尚未成功,同志仍需努力啊!!! |
|
6楼#
发布于:2003-07-14 10:46
这本书的一个例子我考到硬盘上,build,出现问题,情大家帮忙:
Compiling... Test_CharSample.cpp F:\\驱动随书光盘\\CharSample\\exe\\Test_CharSample.cpp(59) : error C2065: \'CTL_CODE\' : undeclared identifier F:\\驱动随书光盘\\CharSample\\exe\\Test_CharSample.cpp(59) : error C2065: \'FILE_DEVICE_UNKNOWN\' : undeclared identifier F:\\驱动随书光盘\\CharSample\\exe\\Test_CharSample.cpp(59) : error C2065: \'METHOD_BUFFERED\' : undeclared identifier F:\\驱动随书光盘\\CharSample\\exe\\Test_CharSample.cpp(59) : error C2065: \'FILE_ANY_ACCESS\' : undeclared identifier Error executing cl.exe. Test_CharSample.exe - 4 error(s), 0 warning(s) The following environment variables were not found $(TARGET_LIB_PATH) 好像不认是宏CTL_CODE: #ifndef __CharSampleioctl__h_ #define __CharSampleioctl__h_ #define CHARSAMPLE_IOCTL_800 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x800, METHOD_BUFFERED, FILE_ANY_ACCESS) #endif 为什么呢? :) |
|
7楼#
发布于:2003-07-15 07:57
那看的那本书是用dirverstudio开发驱动的,很有可能是你的driverstudio版本和书上用的不一致吧!
|
|
8楼#
发布于:2003-07-15 16:18
是有错误,我编译了一下,也是这样的结果。
我想与版本没什么关系吧,我以前是用DS2.01版写的程序,以后装的2.7,在2.7下编译很正常的,作者的程序是在2.6下的,我还是用2.7编译,发现错误,我想还是程序的问题。 另外,有两个程序,一个是定时器的例子,一个是读写例子,是乱码的,全是二进制代码,真苦恼 |
|
|
9楼#
发布于:2003-07-16 17:54
各位,对于编译的错误,大家可以先把SYS,EXE文件夹里面那些子文件夹删了,从新编译试试看,我昨天就这样搞掂一个的^_^
至于那些出现二进制的,可以试试双击VC左上方那个白白的图标,如果还不行的话,直接从光盘打开也是个可行的方法(如果你硬盘够大的话拷下整个盘再按这样的路径进去也是可以的) 其实很多时候碰到问题冷静下来,从不同的角度,途径去分析尝试,答案就会出现了:) 大家都是初学者,互相帮助,共同进步吧! |
|
10楼#
发布于:2003-07-16 17:59
顺便提一下,这本书的错误还真是不少,不过人家在前言里也说了,只是把实战的经验跟大家分享,所以起到少走弯路的目的就行了,也不要太挑剔,呵呵~~~
|
|
11楼#
发布于:2003-07-25 09:43
是有错误,我编译了一下,也是这样的结果。 乱码的问题是光盘上的程序出问题了,在下面的网址可以下载到光盘补丁.http://jsj.phei.com.cn/download.asp |
|
|
12楼#
发布于:2003-07-30 22:15
请问你们说得张本书,在那里可以买到?
我在北京。 |
|
13楼#
发布于:2003-08-01 10:10
我说大哥,你的方法都不灵啊,害得我费了半天的劲:(,回答问题的时候你看清楚别人的问题嘛,不要误导别人:)
编译的错误,删除SYS,EXE文件夹里面那些子文件夹不管用的。在cpp文件中添加头文件#include <devioctl.h>可以解决问题。 那些出现二进制的用你的方法也不行,要重新下载。 各位,对于编译的错误,大家可以先把SYS,EXE文件夹里面那些子文件夹删了,从新编译试试看,我昨天就这样搞掂一个的^_^ |
|
|
14楼#
发布于:2003-08-01 12:35
不好意思啦,不是故意指条歪路的,只是我那时侯确实是这样解决的
|
|
15楼#
发布于:2003-08-01 12:37
to wwenguang:
在海图X论楼一层就能找到 |
|