julan
驱动小牛
驱动小牛
  • 注册日期2001-11-23
  • 最后登录2005-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2652回复:11

想问一下windriver和ddk的区别。

楼主#
更多 发布于:2002-04-15 11:04
我目前用windriver做驱动,想知道二者的优缺点。
echo
Xman
驱动大牛
驱动大牛
  • 注册日期2001-08-24
  • 最后登录2011-10-07
  • 粉丝0
  • 关注0
  • 积分343分
  • 威望127点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-16 09:46
打个比方:
win32API = ddk
mfc = driverstudio
vb = windriver
[img]http://www.driverdevelop.com/forum/upload/Xman/2004-04-05_2004324183110706.jpg[/img]
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-16 15:49
ykdri比方打的好,同意
兄弟们,给点分吧
xuanzi
驱动牛犊
驱动牛犊
  • 注册日期2002-03-23
  • 最后登录2002-07-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-16 21:34
精辟!!!
wuqix
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2008-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-17 01:07
呵呵,精辟精辟,稍微补充两句
ddk是开放了内核组件的函数接口,写起程序来和sdk感觉是差不多的,写一个特定的驱动,框架一般是死的,但你可以自由的发挥一部分,比如和应用程序的接口差不多可以完全的自由发挥,这也就有了比较大的灵活性。windriver则是别人已经写好了一个驱动,开放出了一个应用接口让你调用,而核心层的那个驱动的效率如何,你能改变的空间就不大,不过也正因为这样,用windriver写程序一般就写个应用层的出来就行了,难度比ddk小了很多,它比较适合原来是做硬件的人来快速开发,对以前只写过应用程序的人,上手也很快的。
zzfd97
驱动小牛
驱动小牛
  • 注册日期2002-02-01
  • 最后登录2005-07-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-20 14:27
斑竹的答复,真是精辟!Windriver是比较容易上手的.而ddk不容易上手.以及driverstudio比较开发好的驱动程序.
fulminate
驱动小牛
驱动小牛
  • 注册日期2002-05-16
  • 最后登录2006-11-27
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-06 13:57
哪里可以找到Windriver. DriverStudio. DDK  ?
==========腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库==========
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-06 18:49
哪里可以找到Windriver. DriverStudio. DDK  ?


自己找!!!!!!

 :P
[color=red]大头鬼! :P[/color]
fulminate
驱动小牛
驱动小牛
  • 注册日期2002-05-16
  • 最后登录2006-11-27
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-06-07 16:42
我就是不知在哪儿找呀!
==========腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库==========
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-06-10 15:00
在本站的相关下载中就有。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
leonqinyahoo
驱动牛犊
驱动牛犊
  • 注册日期2002-06-08
  • 最后登录2002-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-06-13 10:15
才一分啊,
不舍得回答了,呵呵
窝,三英二云
hemu
驱动小牛
驱动小牛
  • 注册日期2002-04-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-06-14 22:50
我正好在写VxD的毕业论文写一段给你:
 DDK
DDK(Device Developer Kit)是专业软件开发人员常用的Microsoft公司出品的设备驱动程序开发工具包。它有Windows98 DDK和Windows2000 DDK两个版本。前者能够开发Windows95/98/Me/NT下的VxD、KMD和WDM驱动程序,后者可以开发Windows98/Me/NT/2000下的KMD和WDM驱动程序。
DDK虽然功能强大,但它要求设计者必须对Windows的体系结构、设备驱动程序的结构、虚拟机管理器(VMM)以及Intel CPU体系结构有深入的了解,而且需要保护模式的汇编语言编程经验。
 WinDriver
WinDriver是美国KRFTech公司出品的用于编写驱动程序的另一种工具包。它包括一个类似于QuickVxD的代码生成器WinDriver Wizard、WinDriver发行包、两个公用程序。
  与VToolsD一样,WinDriver工具包的优点在于可以使编程人员用C或C++语言来编写设备驱动程序,而不是将大量精力放在编写那些复杂的、难于调试的内核模式代码。
以上介绍的几种工具各有优点:VToolsD主要工作环境是在Windows 98/95下,它具有较强的开发能力和较高的开发效率,是编程人员常用的工具。DDK功能强大,适用范围广,可应用于各类硬件驱动程序的编写,但对编程人员的要求较高,编程难度较大。WinDriver的适用面比前二者窄,它主要针对ISA/PCI插卡,但它编写的程序可同时工作在Windows95/98/NT操作系统。
 :P
游客

返回顶部