【发布时间】:2011-10-04 08:53:03
【问题描述】:
我从事 Linux 驱动程序和内核模块工作已经有一段时间了。现在我需要处理 Windows UMDF 驱动程序。有没有解释 UMDF 框架与 Linux 驱动模型比较的文档。
我是 Windows 驱动程序的新手。
提前致谢。
--贾穆拉。
【问题讨论】:
我从事 Linux 驱动程序和内核模块工作已经有一段时间了。现在我需要处理 Windows UMDF 驱动程序。有没有解释 UMDF 框架与 Linux 驱动模型比较的文档。
我是 Windows 驱动程序的新手。
提前致谢。
--贾穆拉。
【问题讨论】:
UMDF 代表用户模式驱动框架。 KMDF 代表 内核模式 驱动程序框架。如果您想与 Linux 内核开发进行比较,您可能想要比较 KMDF 而不是 UMDF。有大量关于 KMDF 和 UMDF 的文档,你可以在这里得到一个很好的概述:http://msdn.microsoft.com/en-us/library/windows/hardware/gg463268.aspx
【讨论】:
用户模式驱动程序像任何其他应用程序一样运行,并且可以在它们崩溃时重新启动(例如,当 Windows 重新加载或更新视频驱动程序时出现一秒钟的空白屏幕),但内核模式驱动程序在内核内部运行并且可以取消整个系统崩溃。
【讨论】: