阅读:2042回复:12
何谓DDK?
何谓DDK?
|
|
沙发#
发布于:2002-05-24 14:03
驱动开发中相当于应用程序中的sdk的东东.
Driver Development kit. |
|
|
板凳#
发布于:2002-05-24 14:03
driver develop kit 是微软驱动程序开发包的简称。
|
|
|
地板#
发布于:2002-05-24 14:09
good
|
|
地下室#
发布于:2002-05-24 14:18
这个开发包的作用是什么?
|
|
|
5楼#
发布于:2002-05-24 14:19
这个开发包最重要的是什么?哪些是必不可少的?不用这个开发包怎么做驱动?
|
|
|
6楼#
发布于:2002-05-24 14:41
问题看起来挺简单,但都是一些核心问题。我的理解也不是很深,有错误的话请大家纠正,欠缺的请补充。
1。这个开发包的作用是什么? 主要是一个编译环境,一套c的函数接口库,一些工具包括调试工具DBG,一套随机帮助文档 2。这个开发包最重要的是什么? 应该是编译环境和函数接口库。 3。哪些是必不可少的? 应该是编译环境和函数接口库。 4。不用这个开发包怎么做驱动? 这问题我不清楚,因为我只用过DDK。其他工具还有d.s.等 [编辑 - 5/24/02 by moqingsong] |
|
|
7楼#
发布于:2002-05-24 15:37
看来我的意思没讲清,不太好讲;只有VC写应用程序还懂一点,举这个例子吧:
windows程序最必要的就是系统提供的对系统进行操作的接口。windows API中并不是所有的函数都是必不可少的,但有一部分API如果不提供,程序几乎无法编写,这些都是操作系统功能调用接口。而另一部分(大部分)API都是可以替换的。 VC6由鄙人看来,编译器自然是核心,这个每个开发环境都有,就不在话内。VC中最重要的是大量的用来连接系统的库文件(并非都必须,有的不是系统调用),用来提供给编译器对系统进行连接,至于用什么方法编写,如MFC,SDK,COM,DLL等等都属于一个较上层面,属于辅助性的,类似于操作系统的SHELL,应用层。每个开发环境都应该大致如此,DDK,DEPHI,VB等等,实际在下问的就是DDK这个开发环境的结构。 |
|
|
8楼#
发布于:2002-05-24 16:18
你可能需要先熟悉一下windows os的结构。ddk 是在kernel level工作的。这方面站里可以下载到好几本书,都是讲这问题的,话太长了,你可能必须自己看了。
|
|
|
9楼#
发布于:2002-05-25 11:38
ddk编程和VC编程是两回事
|
|
10楼#
发布于:2002-05-25 16:07
good 不会用给分这功能么?看来“何谓DDK?“这类问题以后还是晒着它比较好。 |
|
|
11楼#
发布于:2002-05-25 23:51
热心的人,真多啊。 自愧不如,甘拜上风! |
|
|
12楼#
发布于:2002-06-13 09:41
DDK 即 Device Driver Kit,是微软公司提供的开发软件包!
|
|