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

问题描述:

我一直在研究Linux驱动程序和内核模块很长一段时间。现在我需要使用Windows UMDF驱动程序。有没有解释UMDF框架与Linux驱动程序模型比较的文档。UMDF了解与Linux内核模块/驱动程序的比较

我是Windows驱动程序新手。

在此先感谢。

--Jammula。

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

用户模式驱动程序像任何其他应用程序一样运行,并且可以在它们崩溃时重新启动(例如,Windows重新加载时的空白屏幕的一秒或更新视频驱动程序),但内核模式驱动程序在内核中运行,如果它们发生崩溃,它们可以关闭整个系统。