阅读:7298回复:25
驱动入门采用什么工具好: DDK,DriverWorks or WinDriver?
DDK是驱动核心,实用性广,但难学难用.其他工具如DriverWorks等都有自己的一套东西,陷得太深,再学别的工具还是要费劲.所以,采用什么方式做驱动合适?
|
|
沙发#
发布于:2004-07-04 19:31
要看你是专门学驱动还是只是用到驱动
专门学驱动当然要123ABC的学起,打好基础 如果在课题中驱动只是一部分,不允许占用太多时间,那就要考虑windriver等工具 |
|
板凳#
发布于:2004-05-09 13:57
ddk学会后就会理解其原理,再有工具开发就如猫得腥。快哉
|
|
|
地板#
发布于:2004-05-09 13:55
我也热闹一下,我觉得什么都是要努力学习。
|
|
|
地下室#
发布于:2004-05-09 11:42
看完各位高手的言论
本菜鸟也有所收获 |
|
5楼#
发布于:2004-05-05 18:56
我初学
已经将WINDRIVER手册看完了。似乎明白了一点东西,但我还是不会上手。 |
|
6楼#
发布于:2004-02-18 13:06
如果想深入了解驱动机制,我建议你还是学ddk吧,如果你有vc/c的编程经验,可以从windriver上手应该不是很难。
|
|
|
7楼#
发布于:2003-12-09 12:27
用什么完全看自己得习惯和开发得需要。
我用DW ,望和cogan兄交流。my qq57271050 |
|
|
8楼#
发布于:2003-12-09 11:17
因为在内核中用C++不是明智的,即使LU0也只能偶尔为之,我自己写的驱动都用SOFTICE调试,而且是在汇编代码上的每条指令的跟踪,这样才能知道为什么程序会出错,你用C++写,很多时候你会不知道错误在哪里,而且有时候DDK函数本身也会有问题,如果你用了封装的话是很难发现的,而我们在有必要的时候甚至可以直接跟进内核函数去看看,为什么??当然,如果你自以为很牛的话,就另当别论了,嘿嘿。。。。。。
[编辑 - 12/9/03 by wowocock] |
|
|
9楼#
发布于:2003-12-09 10:01
wowocock兄,难道你可以在对系统毫不了解的情况下给他提供驱动程序吗?如果是那样,^_^,cogan佩服之至.....
你对整个部分的了解限于哪些呢?我不知道wowocock兄到底凭什么说这些用ds了解不了?这些是因为用了ds才不了解?还是user本来就需要学习的知识呢? |
|
10楼#
发布于:2003-12-09 09:27
问题是我们在修改DDK,之前,对整个部分都有相当的了解,你用DS能了解多少呢?????
|
|
|
11楼#
发布于:2003-12-08 14:56
俺支持ds.
抛开理解的问题,其实你要写driver一定要有相当的基础.就讲用ddk,大多数程序员还不是使用某一个模板程序,然后在需要的地方改动?把这些琐碎的东西让程序去做有何不可?正如mfc之与win32程序的作用一样,把相同的,不变的,机器可处理的东西用程序去处理.这样才能突出重点,解决主要矛盾. |
|
12楼#
发布于:2003-12-08 10:53
反正我在用DS。 非也,可以直接在vc下编辑,编译 |
|
13楼#
发布于:2003-12-08 10:07
反正我在用DS。
想问下,如果用ddk,是不是所有的代码人工在editplus之类的编辑器下完成。然后ddk编译! |
|
|
14楼#
发布于:2002-11-10 14:35
I think ds is the best.
|
|
|
15楼#
发布于:2002-11-08 19:04
2000又冒出来了 :D 最近很少有时间呀。 ;) |
|
16楼#
发布于:2002-11-08 19:02
2000又冒出来了 :D
|
|
|
17楼#
发布于:2002-11-08 18:55
quickvxd 怎样? 用来写VxD的,可以用之。 |
|
18楼#
发布于:2002-11-08 14:56
quickvxd 怎样?
|
|
19楼#
发布于:2002-11-08 14:25
同意他们的看法,
直接从ddk作起,虽然难一点上手,可是对于系统的理解和工作机制的了解有很大的帮助。而且,要是想作的深入一点,还是最终要回到ddk上来。 另外一方面,你自己啃出几千行的程序获得的那种成就感,不是用vtoolsd能获得的。^_^,这纯属个人意见。 |
|
上一页
下一页