La Red de Conocimientos Pedagógicos - Currículum vitae - Funciones del dispositivo

Funciones del dispositivo

Basado en la API, el controlador Gadget implementa un conjunto de funciones independientes del hardware, que básicamente pueden corresponder a varias clases de USB en el protocolo USB. También hay controladores seriales genéricos de dispositivos USB, que no tienen correspondencia. Clase. Por supuesto, el controlador Gadget todavía está limitado por las funciones proporcionadas por la capa subyacente. Por ejemplo, algunas clases requieren puntos finales USB isócronos, por lo que no podemos admitir esta clase.

Los controladores de dispositivos comunes solo implementan una función (por ejemplo, disco USB, tarjeta de red USB). Los dispositivos compuestos pueden admitir múltiples funciones. La implementación de dispositivos compuestos se estudiará detenidamente más adelante. Para dispositivos como teléfonos inteligentes y PDA, el hardware admite un amplio conjunto de terminales y búferes DMA, lo que proporciona al software una base para admitir funciones compuestas.

Hay dos puntos que vale la pena señalar. El primero es que el marco del controlador del dispositivo USB no tiene el concepto de núcleo USB como el host USB. Es significativo que el host USB pueda admitir. abstraer funciones comunes. El lado del dispositivo USB generalmente no tiene este requisito y algunas funciones comunes se pueden abstraer en algunas funciones auxiliares. La segunda es que el concepto de OTG se propuso en USB 2.0, que puede admitir funciones de host y dispositivo en la misma interfaz. OTG es una especificación relativamente compleja y la estudiaré más adelante cuando tenga tiempo.

Además, el archivo con sufijo .Gadget es un programa de instalación de gadgets para la barra lateral de los sistemas Windows Vista y Windows 7, que se puede instalar haciendo doble clic.