flyuniverse
驱动牛犊
驱动牛犊
  • 注册日期2002-10-14
  • 最后登录2010-03-12
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望17点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:7072回复:25

驱动入门采用什么工具好: DDK,DriverWorks or WinDriver?

楼主#
更多 发布于:2002-11-07 19:02
DDK是驱动核心,实用性广,但难学难用.其他工具如DriverWorks等都有自己的一套东西,陷得太深,再学别的工具还是要费劲.所以,采用什么方式做驱动合适?
showting
驱动牛犊
驱动牛犊
  • 注册日期2004-03-25
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-04 19:31
要看你是专门学驱动还是只是用到驱动
专门学驱动当然要123ABC的学起,打好基础
如果在课题中驱动只是一部分,不允许占用太多时间,那就要考虑windriver等工具
mingge
驱动小牛
驱动小牛
  • 注册日期2004-03-19
  • 最后登录2004-11-22
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-09 13:57
ddk学会后就会理解其原理,再有工具开发就如猫得腥。快哉
在我第一次迷失方向的时候 在那盏路灯下 你告诉我 相走田 马走日 在我第一次出门的时候 在那盏路灯下 你告诉我 当头炮 马先跳 在我第一次面对世界的时候 我告诉我 拱卒啊 过河啊 冲啊 吃啊 将啊 将将将将 将啊在我回家的那天 面对我自己 我吃我的车 我吃我的马 我吃我的炮 我吃我的车 我吃我的马 我吃我的炮 我吃我的心啊 吃啊 将啊 将将将将 将啊
yangyang
驱动中牛
驱动中牛
  • 注册日期2002-04-07
  • 最后登录2009-04-18
  • 粉丝0
  • 关注0
  • 积分368分
  • 威望67点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-09 13:55
我也热闹一下,我觉得什么都是要努力学习。
欢迎大家访问中国电子开发网 http://www.cedn.cn vxworks资料库最全的网站
zhaijianpeng
驱动牛犊
驱动牛犊
  • 注册日期2004-03-26
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-09 11:42
看完各位高手的言论
本菜鸟也有所收获
lian_mh
驱动牛犊
驱动牛犊
  • 注册日期2004-04-21
  • 最后登录2004-06-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-05 18:56
我初学
已经将WINDRIVER手册看完了。似乎明白了一点东西,但我还是不会上手。
euan2004
驱动牛犊
驱动牛犊
  • 注册日期2004-02-17
  • 最后登录2005-10-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-18 13:06
如果想深入了解驱动机制,我建议你还是学ddk吧,如果你有vc/c的编程经验,可以从windriver上手应该不是很难。
如果觉得回答对你有帮助,别忘记给点分哦,哪怕意思意思,^_^
guoxuetao
驱动牛犊
驱动牛犊
  • 注册日期2003-10-11
  • 最后登录2004-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-12-09 12:27
用什么完全看自己得习惯和开发得需要。
我用DW ,望和cogan兄交流。my qq57271050
如果有钱是一种错,我情愿一错再错!
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
8楼#
发布于:2003-12-09 11:17
因为在内核中用C++不是明智的,即使LU0也只能偶尔为之,我自己写的驱动都用SOFTICE调试,而且是在汇编代码上的每条指令的跟踪,这样才能知道为什么程序会出错,你用C++写,很多时候你会不知道错误在哪里,而且有时候DDK函数本身也会有问题,如果你用了封装的话是很难发现的,而我们在有必要的时候甚至可以直接跟进内核函数去看看,为什么??当然,如果你自以为很牛的话,就另当别论了,嘿嘿。。。。。。

[编辑 -  12/9/03 by  wowocock]
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
cogan
驱动牛犊
驱动牛犊
  • 注册日期2002-07-09
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望21点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-12-09 10:01
wowocock兄,难道你可以在对系统毫不了解的情况下给他提供驱动程序吗?如果是那样,^_^,cogan佩服之至.....

你对整个部分的了解限于哪些呢?我不知道wowocock兄到底凭什么说这些用ds了解不了?这些是因为用了ds才不了解?还是user本来就需要学习的知识呢?
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
10楼#
发布于:2003-12-09 09:27
问题是我们在修改DDK,之前,对整个部分都有相当的了解,你用DS能了解多少呢?????
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
cogan
驱动牛犊
驱动牛犊
  • 注册日期2002-07-09
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望21点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-12-08 14:56
俺支持ds.

抛开理解的问题,其实你要写driver一定要有相当的基础.就讲用ddk,大多数程序员还不是使用某一个模板程序,然后在需要的地方改动?把这些琐碎的东西让程序去做有何不可?正如mfc之与win32程序的作用一样,把相同的,不变的,机器可处理的东西用程序去处理.这样才能突出重点,解决主要矛盾.
Rose_zsf
驱动牛犊
驱动牛犊
  • 注册日期2002-07-04
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-12-08 10:53
反正我在用DS。
想问下,如果用ddk,是不是所有的代码人工在editplus之类的编辑器下完成。然后ddk编译!

非也,可以直接在vc下编辑,编译
guoxuetao
驱动牛犊
驱动牛犊
  • 注册日期2003-10-11
  • 最后登录2004-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-12-08 10:07
反正我在用DS。
想问下,如果用ddk,是不是所有的代码人工在editplus之类的编辑器下完成。然后ddk编译!
如果有钱是一种错,我情愿一错再错!
z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-11-10 14:35
 I think ds is the best.
爱国守法,明理诚信,团结一致,战胜非典!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
15楼#
发布于:2002-11-08 19:04
2000又冒出来了 :D

最近很少有时间呀。 ;)
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-11-08 19:02
2000又冒出来了 :D
我不仅要金子,我还要点石成金的手指!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
17楼#
发布于:2002-11-08 18:55
quickvxd 怎样?
 

用来写VxD的,可以用之。
hfyhl
驱动小牛
驱动小牛
  • 注册日期2002-11-08
  • 最后登录2005-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-11-08 14:56
quickvxd 怎样?
violet_jj
驱动小牛
驱动小牛
  • 注册日期2002-11-07
  • 最后登录2003-08-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-11-08 14:25
同意他们的看法,
直接从ddk作起,虽然难一点上手,可是对于系统的理解和工作机制的了解有很大的帮助。而且,要是想作的深入一点,还是最终要回到ddk上来。
另外一方面,你自己啃出几千行的程序获得的那种成就感,不是用vtoolsd能获得的。^_^,这纯属个人意见。
上一页
游客

返回顶部