3351|7

73

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

配置DriverStudio开发环境 [复制链接]

折腾了两天,driver开发环境终于可以工作了。下面把碰到的问题和最终的配置方案写出来,与大家共享、交流。
1、曾经试过WinXP + 1830_usa_ddk + vs2003 + driverstudio 3.2,安装完毕后,凑合着能用。主要问题是:不能使用vs2003自身的build菜单生成driver的sys文件和测试程序的exe文件。这与ds3.2说明书上不一致(非常可能是我什么地方没弄对,但没时间较真了)。但可以使用ds3.2在vs2003中的add-in,即vs2003中“工具”菜单的DriverStudio菜单项的build with DDK build.exe子项来正常生成前面说的sys文件和exe文件,而且可以进行上层应用程序app的调试。
2、后来试过WinXP + 1830_usa_ddk + vc6 + ds3.2。在该方案下可以正常生成ds3.2的库vdw.lib和vdw_wdm.lib,也可以成功生成sys文件和exe文件。存在的问题是,对于应用程序app,生成的符号表文件是vc70.pdb(在app程序的objchk_wxp_x86\i386目录中),由于是在vc6环境下,这使得不能对app进行调试。可以看到vc6是调用DDK的build来生成app的exe的。因此,只要能够配置1830_usa_ddk的build,该问题应该能解决。但没时间,又没法较真了。
3、还试过WinXP + 2k_ddk + vc6 + ds3.2。在该方案下不能正常生成ds3.2的上述两个库文件。提示信息是编译通不过。曾经在网上google出该问题的解决方法,可惜当时没保存下来。要解决此问题还得继续google了。
4、WinXP + 2k_ddk + vc6 + ds3.1。OK!该方案出奇的好。ds3.1的库可正常生成;而且vc6自身菜单的build可正确识别project从而决定是用DDK的build还是vc6自身的build;而且生成的app的pdb文件是vc60.pdb,因此在vc6中单步调试app也没问题。是最好的一种方案。
结论:方案1和方案4都是正常安装即可,没有特别的暗箱操作。特别提醒的是,ds3.1可在ftp://ftp.seu.edu.cn/Pub/Develope/SDK_DDK_DRV中找到。
欢迎交流!algzhang@gmail.com

最新回复

建议直接使用DDK,不要使用DriverStudio,DDK也简单。DriverStudio就相当于MFC。  详情 回复 发表于 2009-2-14 10:02
点赞 关注

回复
举报

62

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
好铁要顶!
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
不容易啊,我也经过了好长时间的探索,能体会到你当时探索的艰辛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 
谢谢楼主分享!
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

5
 
我提供一种不用DS的方法: VC6+DDK+目录切换器(自己写的插件)。
具体请看在VC6.0里面直接编译驱动程序:目录切换器(VC6)文中的方法。
以免太多的朋友在研究编译驱动上面花费大量时间!提供中国驱动开发人员的开发效率!
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 
正在研究,关注中~~~~~~~~~
能否教导一下,关于XP + 2003 + WDK + DS3.2,应该如何进行配置?
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

7
 
谢谢,正准备创建一个环境。好经验要顶起来
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

8
 
建议直接使用DDK,不要使用DriverStudio,DDK也简单。DriverStudio就相当于MFC。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表