UMDF理解与Linux内核模块/驱动程序的比较

时间:2011-10-04 08:53:03

标签: linux windows umdf

我一直在研究Linux驱动程序和内核模块。现在我需要使用Windows UMDF驱动程序。是否有任何文档解释UMDF框架与Linux驱动程序模型的比较。

我是Windows Drivers的新手。

提前致谢。

- Jammula

2 个答案:

答案 0 :(得分:1)

UMDF代表用户模式驱动程序框架。 KMDF代表内核模式驱动程序框架。如果您想要与Linux内核开发进行比较,您可能希望比较KMDF而不是UMDF。有关KMDF和UMDF的大量文档,您可以在这里获得一个很好的概述:http://msdn.microsoft.com/en-us/library/windows/hardware/gg463268.aspx

答案 1 :(得分:0)

用户模式驱动程序像任何其他应用程序一样运行,并且可以在崩溃时重新启动(例如,当Windows重新加载或更新视频驱动程序时,第二个空白屏幕),但内核模式驱动程序在内核中运行并可以取消整个系统如果崩溃了。