阅读:1749回复:2
关于开发工具的选取
我算是一个新手,以前仅仅涉及过VC,最近才转到driver开发。
我这几天看书,也看了网上一些文章,下载了一些工具,我看的书 主要是“WDM开发指南”,还有中文斑的"walter oney",下载安装 了vc,98ddk,driverworks,现在首先出现了这个问题,到底是选择 那种方式开发driver. 不知道大家选择的是什么工具,做为实际开发。ddk下面可以 通过例子程序,形成框架,driverworks下面,可以通过Wizard, 但是对Wizard的10多个选择,我没有详细看,不知是否有用。 其实也就一个问题,一开始选择那种开发方式为好。 |
|
|
沙发#
发布于:2001-06-07 18:19
我发表一下我的浅见:(我对此没有太多的经验,从网友处得来的信息)
开发工具主要有以下几种(以wdm为例) 1.直接用ddk 2.用DriverStudio. 3.用windirver. 第一种情况下,工发难度大一些,而且有很多烦琐的工作要作,很多都是通用的基础性的工作。但这样对整个体系结构会有很好的了解。 第二种:难度低一些,工具软件已经帮你作了很多基础性的工作。也封装了一些细节,你只要专心去作你需要的操作,但由于封装的问题,可能会带来一些bug.有可能导致项目的失败。 第三种:几乎没有难度(从开发驱动的角度).很容易,但只能开发硬件相关的驱动,事实上你写的只是定制和调用它提供的通用驱动而已。效率上有问题。工作频率不是很高。但开发花费的时间很少。是上面的几 乃至几十分之一。 建议: 用windriver作驱动原型,用driverstudio作最终驱动,如果很复杂的话,建议直接使用ddk. 上面的几种情况都需要vc++作为辅助开发环境。(ddk也可以直接用命令行工具,但比较烦),前两种情况都需要ddk。开发时间上,第一种最长,第三种最短。 |
|
|
板凳#
发布于:2003-01-20 09:42
楼上的说的很好!受益非浅!!!
|
|