我一直在研究Linux驱动程序和内核模块。现在我需要使用Windows UMDF驱动程序。是否有任何文档解释UMDF框架与Linux驱动程序模型的比较。
我是Windows Drivers的新手。
提前致谢。
- Jammula
答案 0 :(得分:1)
UMDF代表用户模式驱动程序框架。 KMDF代表内核模式驱动程序框架。如果您想要与Linux内核开发进行比较,您可能希望比较KMDF而不是UMDF。有关KMDF和UMDF的大量文档,您可以在这里获得一个很好的概述:http://msdn.microsoft.com/en-us/library/windows/hardware/gg463268.aspx
答案 1 :(得分:0)
用户模式驱动程序像任何其他应用程序一样运行,并且可以在崩溃时重新启动(例如,当Windows重新加载或更新视频驱动程序时,第二个空白屏幕),但内核模式驱动程序在内核中运行并可以取消整个系统如果崩溃了。