Compartir a través de


Ejemplos de controladores USB

El artículo contiene información básica sobre los ejemplos USB que están disponibles para su descarga desde el repositorio de ejemplos de controladores de Windows en GitHub.

Ejemplos de USB

Nombre del ejemplo Descripción de ejemplo
Laboratorio de aprendizaje del controlador de ejemplo de WDF para OSR USB-FX2

Controlador de función UMDF de ejemplo para OSR USB-FX2 (UMDF versión 1)

Controlador de función de ejemplo para OSR USB-FX2 (UMDF versión 2)

Controlador de función KMDF de ejemplo para OSR USB-FX2
En el ejemplo de OSRUSBFX2 se muestra cómo realizar transferencias masivas e interrumpir datos a un dispositivo de bus serie universal (USB) mediante microsoft Windows Driver Frameworks (WDF). Este ejemplo está escrito para el kit de aprendizaje USB-FX2 de OSR. La especificación del dispositivo se puede encontrar en Using the OSR USB FX-2 Learning Kit V2.0 .
USBSAMP En el ejemplo USBSAMP se muestra cómo realizar transferencias masivas de datos e isócronos a un dispositivo USB genérico mediante Windows Driver Framework (WDF). Este ejemplo está escrito para la placa de prueba USB Intel 82930. Contiene una aplicación de prueba de consola para iniciar transferencias masivas e isócrónicas y obtener información sobre los puntos de conexión de E/S del dispositivo. La aplicación también muestra cómo usar nombres de dispositivo basados en GUID y nombres de canalización generados por el sistema operativo mediante las API del modo de usuario SetupDiXXX .
USBVIEW En el ejemplo DE USBVIEW se muestra cómo una aplicación en modo de usuario puede enumerar controladores de host USB, concentradores USB y dispositivos USB conectados. En el ejemplo se muestra cómo consultar información sobre los dispositivos USB desde el registro y a través de solicitudes USB a los dispositivos. USBVIEW se basa en el modelo de controlador de Windows (WDM).

Obtenga el ejecutable USBView en la carpeta Herramientas del Kit de controladores de Windows (WDK).

Creación de un ejemplo

Para obtener información sobre cómo compilar los controladores de ejemplo, vea Desarrollo, pruebas e implementación de controladores.