Compartir a través de


Ejemplos de controlador 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 de controladores de ejemplo de WDF para OSR USB-FX2

Controlador de Función UMDF de Ejemplo para OSR USB-FX2 (UMDF Versión 1)

Ejemplo de controlador de función 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 de datos e interrumpidas a un dispositivo de USB (Bus de serie universal) mediante el Microsoft Windows Driver Frameworks (WDF). Este ejemplo se escribe para el kit de aprendizaje de OSR USB-FX2. La especificación del dispositivo se puede encontrar en Using the OSR USB FX-2 Learning Kit V2.0 .
USBSAMP El ejemplo USBSAMP muestra cómo realizar transferencias de datos masivas e isócrónicas a un dispositivo USB genérico mediante Windows Driver Framework (WDF). Este ejemplo se escribe 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 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.