阅读:2874回复:16
学驱动程序开发,是直接从WDM开始?,还是从VXD-》WDM?
现在还有没有必要学习VXD???
我没有VXD基础! 你的一言一语可能影响我的一生,您能帮我吗? 一个站在十字路口的人,非常需要您的指点。 |
|
最新喜欢:whited... |
沙发#
发布于:2001-05-04 13:21
当然WDM!
wk,大虾,你还没开始学麽? |
|
|
板凳#
发布于:2001-05-07 19:54
两者有什么区别?我也是个初学者,Iamme能详细说一下吗?是适用平台(win98 or NT)不一样,还是适用硬件不一样(PCI,or USB)(NetCard or DisplayCard)
|
|
地板#
发布于:2001-05-07 22:02
WDM是你的首选,不过要想学好,可有九重天。
WDM是以WINDOWS NT 为基础发展起来的,最好先找本NT驱动程序编程书研究 研究 ,再看WDM,你就会深有体会。 俺就这样过来的,仅一本NT我就用了一个月。 当然英文较多,多研究体会吧!!!! |
|
地下室#
发布于:2001-05-08 20:00
当然直接学wdm ,VxD已经快过时了。
VxD 是虚拟机的概念。也就是使每一个在windows上跑的程序都可以认为只有自己独占cpu ,这是为了兼容dos ,和window3.x 不得已而为之。 wdm 则是分层结构,虽说很是麻烦,可是你却可以站在前人的肩膀上编程,否则,你想想,要使所有的 底层代码都有你来编写,先不说工作量的问题,单是调试还不把你的头发累白? 再说,vxd 和wdm 没有什么联系,我先学的vxd ,再学wdm 时没觉得省劲。只要对操作系统有了清楚的了解,那就没什么难的了。有机会看看linux 源代码。对你的编程会有很大的帮助的。 毕竟都是多线程的操作系统嘛。 至于 window NT 嘛,我认为没有必要,wdm已经可以包括 NT 了,而且,NT 并不支持 PNP ,所以,直接看wdm 就可以了。 还有就是别只是看书,要多动手编程,才可以成为 expert! 当然,我不是 。嘻嘻 ^*^ 这只是我的看法,各位大虾请多指教! [principal 编辑于 2001-05-08 20:04] |
|
5楼#
发布于:2001-05-10 10:36
那我就从WDM,VXD放一边去。
我现在还在打基础,我估计在下半年开始学习,为期半年时间。 |
|
6楼#
发布于:2001-05-15 08:43
我也是初学者,站在门口很久了,但是不得其门而入,主要的问题是看不到整个学习的历程,无法估计整个工作量。
我准备学习WDM程序设计,我想是否应该具备以下基础知识: 1。WIN32操作系统知识。 2。VC编程基础及C++知识。 不知还有什么预备知识需要掌握,或是要准备学习一些专用工具的使用。 请各位大虾指教。 |
|
7楼#
发布于:2001-05-18 15:22
我也是刚刚开始学驱动程序开发,问一个土土的问题:听说windriver开发驱动程序比较简单,那 windriver和WDM比较,应该用哪个比较好呢?
|
|
8楼#
发布于:2001-05-19 18:49
我觉得不是,工具是让你能更轻松的完成工作,如果你什么都不用,用机器码写算了,干嘛还用DDK ?或者你自己写一个操作系统算了,为什么要用 Windows? 所以,能站在别人的肩膀上,干嘛非要趴在脚背上?到了你完成工作,在去研究研究 DDK也不迟。
|
|
9楼#
发布于:2001-05-20 09:54
我的老天,Windriver和WDM不是一马事,一个是开发工具,另一个是新的驱动程序模式,就像Visual C++为工具,而C++为一种语言一样。
|
|
10楼#
发布于:2001-05-22 08:42
[QUOTE]原本由 JunWei 发表
[B]VXD并不能说已经过时了,Windows 98目前仍然是PC的主流操作系统。对要学VXD还是WDM,我的观点是,根据平台的不同来选择,最好是两者都学学,以WDM为主,WDM是以后的发展趋势,但现在还不是主流,学好VXD对逐步进入Windows世界是有好处的。 以上纯属个人观点,请各位高手指教。 [/B][/QUOTE] 对于98/ME,一些和硬件无关的driver就只能用vxd.因此,要看你做什么driver,才可以决定用什么架构. |
|
|
11楼#
发布于:2004-01-15 20:26
我也顶一下!!!
|
|
|
12楼#
发布于:2004-01-19 10:11
VXD很有必要吧!(我觉的)毕竟要写驱动的话,一般都在98,95下..
2000,XP,我个人认为更重要的是在服务器,网络方面的. |
|
13楼#
发布于:2004-01-21 15:47
直接学wdm吧,vxd只在95、98下用,且与wdm原理不一样,除非你需要写95、98的驱动!
|
|
14楼#
发布于:2004-02-11 16:18
我也是初学的,看看别人的源代码有好处。
|
|
15楼#
发布于:2004-02-12 02:59
谢谢各位了
|
|
16楼#
发布于:2004-02-16 09:59
我刚开始学习,想多听听大家的意见.
|
|
|