本人发现国外的人喜欢写书,有了一点认识或者自己觉得悟到了什么道理就写出来。这样大家可以分享。国人在这方面做到就不够,大多数都是翻译的,甚至是大家互相抄来抄去,很少是真正的专家来写出心得的。
因为工作和个人兴趣,我一度想学习windows的设备驱动程序编写,查资料跟看书发现不能很快的入门。也有很多想学习驱动编写但不知道如何下手的同志,我想写出一点东西给大家分享。如果能出一本书最好了。
现代操作系统把执行程序分为用户态跟核心态,他们所运行的空间不同,对应与CPU的Ring3和Ring0,主要用来提高操作系统的可靠性和安全性。用户态的程序通常不能直接访问硬件资源,而是要通过驱动程序来跟硬件打交道。Windows driver Mode(WDM)是windows下的设备驱动程序模型。它是基于NT的设备驱动发展起来的,在windows 2000下成熟为一个通用的模型,帮助windows 操作系统,设备开发者,应用程序开发者更好的来管理硬件,开发出健壮的应用程序。
阅读(1664) | 评论(0) | 转发(0) |