阅读:61109回复:169
WDM驱动程序---USB驱动开发
先安装VC ++,再安装DDK。
安装DDK后,在DDK程序组下有Check和Free两个编译环境,Check环境用于编译带调试信息的驱动程序,Free则是编译正式发布版本的环境。通常情况下设备驱动程序的编译采用命令行的方式。通过一定的设置可以在VC ++的集成环境下编译。 一般来说,成功编译一个最基本的设备驱动程序需要四类文件: 第一个是驱动程序,即源程序文件 第二个是RC文件 第三个是sources文件 第四个文件是makefile文件 sources文件和makefile文件类似,用来指定需要编译的文件以及需要连接的库文件。 一般makefile文件不用修改;RC文件、sources文件根据自己要求修改。 RC文件: 用文本编辑器编辑,不要用VC++默认方式打开! 例如98DDK中给出的BULKUSB.RC: #include <windows.h> #include <ntverp.h> #define VER_FILETYPE VFT_DLL #define VER_FILESUBTYPE VFT2_UNKNOWN #define VER_FILEDESCRIPTION_STR \"I82930 Bulk IO Test Driver\" #define VER_INTERNALNAME_STR \"BulkUsb.sys\" #define VER_ORIGINALFILENAME_STR \"BulkUsb.sys\" #include \"common.ver\" 其中,只需修改 \"I82930 Bulk IO Test Driver\" \"BulkUsb.sys\" RC文件、sources文件和makefile文件都很简单,在DDK samples的每个例程里都有三个这样的文件。 相关连接: 在《USB应用程序开发》中,我想和网友共同探讨USB应用程序开发问题。 在《D12->C51驱动程序开发》中,我想和网友共同探讨USB硬件设备开发问题。 [编辑 - 5/11/02 by plasma] [编辑 - 10/23/03 by plasma] |
|
沙发#
发布于:2010-08-14 00:09
MK 一下
|
|
板凳#
发布于:2010-03-04 16:27
好文章历久不坠
|
|
地板#
发布于:2010-02-11 10:44
留个记号,以后有时间研究一下!
|
|
地下室#
发布于:2009-10-30 13:12
好文章历久不坠
Thanks ! |
|
5楼#
发布于:2008-06-21 11:21
真的很有功德
|
|
6楼#
发布于:2008-06-17 13:07
好的帖子,多少年过去了依然有人顶阿
|
|
7楼#
发布于:2008-06-13 16:07
各位大虾:小弟现在正在开发USB的驱动程序,遇到了一个比较奇怪的问题,希望知道的大虾告诉小弟解决方法. 问题:我用的是CYPRESS的CY68013A芯片,用DDK2000编译后的.sys文件复制到C盘的系统目录下.在WINXP和WIN2000操作系统下都能够正常使用USB设备.但是在98的操作系统下,第一次搜索驱动的时候.inf文件安装不上.最后在设备管理器查看设备的状态是有黄色的感叹号.提示:此设备NTKERN.VXD设备装载程序无法加载驱动程序. 急需各位知道的大虾告诉怎么解决!!谢谢
|
|
8楼#
发布于:2008-06-06 15:30
我的邮箱是liyingling815@126.com ,对你的资料很感兴趣
|
|
9楼#
发布于:2008-06-06 11:03
斑竹能不能把你的设计卖给我`价钱好说`
有意思请联系 QQ:273425925 手机:13576956400 |
|
10楼#
发布于:2008-06-05 23:05
强,mark
|
|
11楼#
发布于:2008-04-27 21:41
多谢了,那天好好研究一下
|
|
12楼#
发布于:2008-04-27 01:40
好东西阿 谢谢
|
|
13楼#
发布于:2008-02-26 15:37
qiang
|
|
14楼#
发布于:2008-02-18 11:26
11111111111111111111111111111111111111111111111
|
|
15楼#
发布于:2008-01-05 10:51
路过...
|
|
|
16楼#
发布于:2007-11-01 14:11
看看之后,值得学习!能否发给我一份,万分感激!jick2003@163.com
|
|
17楼#
发布于:2007-10-17 23:09
楼主真是强呀,02年的帖子了,五年后还有人在问.楼主看来已经忘记这个贴子.
![]() |
|
18楼#
发布于:2007-10-17 15:38
好贴。从者众,顶一顶。
|
|
|
驱动小牛
![]() |
19楼#
发布于:2007-10-11 16:37
记录,说不定可以抄抄代码,嘿嘿
|
上一页
下一页