Compartir vía


Herramientas de desarrollo de controladores

Propósito

El Kit de controladores de Windows (WDK) proporciona un conjunto de herramientas que puedes usar para desarrollar, analizar, compilar, instalar y probar el controlador. WDK incluye herramientas de comprobación eficaces diseñadas para ayudarle a detectar, analizar y corregir errores en el código de controlador durante el proceso de desarrollo. Muchas de estas herramientas se pueden usar muy pronto en el proceso de desarrollo donde son más críticos y pueden ahorrarle más tiempo y esfuerzo.

Información general

El Kit de controladores de Windows (WDK) está totalmente integrado con Microsoft Visual Studio 2015. WDK usa el mismo compilador y herramientas de compilación que se usan para compilar proyectos de Visual Studio. Las herramientas de análisis y comprobación de código ahora se pueden configurar e iniciar fácilmente desde el entorno de desarrollo de Visual Studio, de modo que pueda encontrar y corregir problemas en el origen del controlador al principio del ciclo de desarrollo.

WDK proporciona un marco de prueba de controladores sofisticado y un conjunto de pruebas fundamentales de dispositivo que puede usar para compilar, implementar y probar automáticamente el controlador en sistemas de pruebas remotas. WDK proporciona las herramientas para hacer que los controladores de prueba y depuración sean más cómodos y eficaces que antes.

Documentación de Las herramientas de desarrollo de controladores

En esta sección se describen las herramientas y técnicas que pueden ayudarle durante el desarrollo:

Herramientas para archivos INF

Herramientas para cambiar las opciones de arranque para pruebas de controladores y depuración

Herramientas para probar controladores

Herramientas para comprobar controladores

Herramientas para el seguimiento de software

Herramientas de controladores adicionales

Recursos

Controladores universales

Los controladores universales de Windows permiten a los desarrolladores crear un único controlador que se ejecute en varios tipos de dispositivos diferentes, desde sistemas integrados hasta tabletas y equipos de escritorio. Los desarrolladores de hardware pueden usar sus componentes y controladores de dispositivo existentes en diferentes factores de forma.

Conversión de proyectos de WDK 8.1 a WDK 10

Puedes convertir proyectos y soluciones creados con WDK 8 o Windows Driver Kit (WDK) 8.1 para trabajar con Windows Driver Kit (WDK) 10 y Visual Studio 2015. Antes de abrir los proyectos o soluciones, ejecute ProjectUpgradeTool. ProjectUpgradeTool convierte los proyectos y soluciones para que se puedan compilar mediante WDK para Windows 10.

ApiValidator

Puedes usar la herramienta ApiValidator.exe para comprobar que las API a las que llama el controlador son válidas para un controlador universal de Windows. La herramienta devuelve un error si el controlador llama a una API que está fuera del conjunto de API válidas para controladores universales de Windows. Esta herramienta forma parte del WDK para Windows 10.

WDK y el entorno de compilación de Visual Studio

Más información y sugerencias para los desarrolladores de controladores sobre cómo usar WDK y el entorno de compilación de Visual Studio.

Desarrollo, pruebas e implementación de controladores

Para obtener información específica sobre la creación de controladores y el uso de las herramientas y pruebas de comprobación en el entorno de desarrollo de Visual Studio.