阅读:1639回复:6
如何学驱动?
我是新手,学过C语言,但只限于书后作业,没做过工程。学过汇编语言。其他基本不知道什么了。在这种背景下,应该怎么入手学习驱动呢?可否介绍一两本书?或者告诉我应该补充哪些方面的知识呢? :P
|
|
|
沙发#
发布于:2002-04-02 16:42
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-04-02 16:48
\"千里之行,始于足下\",建议你不要一开始就学驱动,那样就很累,而且效率不明显。其实驱动和应用程序的本质是相同的,主要的不同在于程序的架构、调试方法、内存的使用的方法以及一堆宠大的内核例程和内核宏。
学习驱动,DDK是最丰富的、也是最可信的资料来源,你可以挑选你感兴趣的一部分来阅读。 没有一些Win2000系统组件架构、32位保护模式编程以及必要的Win32、C/C++的编程经验而去学驱动程序开发是不可想象的。 |
|
|
地板#
发布于:2002-04-02 16:57
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-04-02 18:21
驱动开发不只要求您懂软件,也要求您懂硬件!
|
|
5楼#
发布于:2002-04-02 19:40
我和你一样,也是刚刚接触wdm驱动程序不久的新手,经过一个多月的学习和实践,给我最大的感觉就是,如果要很快的提高,最重要的就是多实践,也就是多编程。当然需要看一些有关的书来学习,但是如果只是看书的话,有很多地方不容易看懂,但是只要确实动手去做了,就会发现有些书中很晦涩难懂的东西其实并不是那么难。当你边看书边实践完成第一个驱动程序后,你就会提升到一个新的高度了,现在我正在向这个方向努力,祝你好运:)
|
|
|
6楼#
发布于:2002-04-02 21:00
建议从 WDM 入手。最好在Win2000下学习。因为win98容易死机,winnt又 有点怪。
|
|