驱动程序开发入门 [英] Getting Started on Driver Development

查看:161
本文介绍了驱动程序开发入门的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人可以在Windows设备驱动程序开发中使用任何书籍/教程?

Does anyone have any books/tutorials which may be useful in getting started in Windows device driver development?

对于简单的Win32 / GUI开发,Petzold的书似乎是基本参考。这是否存在为驱动程序?

For plain Win32/GUI development, Petzold's book seems to be the essential reference. Does such exist for drivers?

我想注意,我实际上不是在谈论硬件 - 我实际上想模拟一块硬件在软件,但

I would like to note that I'm not actually talking to hardware -- I actually want to emulate a piece of hardware in software, but I'd like to see how things work in general first.

Billy3

推荐答案

需要注意的一件事是设备驱动程序开发(架构和工具)的变化超过Win32开发...所以虽然Petzold的书从上世纪90年代是Win32的罚款,可能被认为是一个永恒的经典,许多架构

One thing to beware of is the device driver development (architecture and tools) changes more than Win32 development ... so while Petzold's book from the 1990s is fine for Win32 and may be considered a timeless classic, the architecture for many kinds of drivers (printer drivers, network drivers, etc.) has varied in various O/S releases.

这是一个博客条目,其中评论各种书籍: Windows设备驱动程序书评

Here's a blog entry which reviews various books: Windows Device Drivers Book Reviews.

不要忘记DDK附带的microsoft文档:最重要的是DDK附带的示例驱动程序(源代码)。例如,当我想编写一个模拟串行端口驱动程序时,我发现示例串行驱动程序文档与DDK文档结合是非常宝贵的(足够)。

Don't forget the microsoft documentation included with the DDK: and, most importantly, the sample drivers (source code) included with the DDK. When I wanted to write a mock serial port driver, for example, I found the sample serial driver documentation combined with the DDK documentation was invaluable (and sufficient).

这篇关于驱动程序开发入门的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆