/ / UMDF comprensión en comparación con el módulo / controlador Linux Kernel - linux, windows, umdf

Entendimiento de UMDF en comparación con el módulo / controlador del kernel de Linux - linux, windows, umdf

He estado trabajando en controladores Linux y módulos Kernel durante bastante tiempo. Ahora necesito trabajar en los controladores UMDF de Windows. ¿Hay algún documento que explique el marco UMDF en comparación con el modelo de controlador de Linux?

Soy nuevo en los controladores de Windows.

Gracias por adelantado.

--Jammula.

Respuestas

1 para la respuesta № 1

UMDF significa Modo de usuario Marco del conductor. KMDF significa Modo Kernel Marco del conductor. Si desea una comparación con el desarrollo del kernel de Linux, probablemente desee comparar KMDF en lugar de UMDF. Hay mucha documentación sobre KMDF y UMDF, puede obtener una buena descripción aquí: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463268.aspx


0 para la respuesta № 2

Los controladores de modo de usuario se ejecutan como cualquier otra aplicación y puedense reiniciará cuando se bloqueen (por ejemplo, un segundo de pantalla en blanco mientras Windows recarga o actualiza el controlador de video), pero los controladores en modo kernel se ejecutan dentro del kernel y pueden destruir todo el sistema si se bloquean.