Red de conocimiento informático - Conocimiento informático - Cómo escribir un controlador de mouse USB

Cómo escribir un controlador de mouse USB

Cuando se trata de controladores de Android, los controladores de Linux son indispensables. El kernel de Android es el kernel de Linux2.6 (recientemente Linux3.3 también contiene algo de código de Android). Los controladores de Android se dividen principalmente en dos categorías: controladores específicos de Android y controladores de dispositivos Android (linux).

Controlador propietario de Android:

1) Uso compartido de memoria anónimo de Android Ashmem; proporciona un mecanismo para asignar memoria para programas de espacio de usuario y proporciona grandes bloques de memoria entre procesos ** Comparte memoria mientras. proporcionando al kernel la funcionalidad para recuperar y administrar esta memoria.

2) Controlador LOG (registro) ligero de Android Logger;

3) Controlador de Android Binder basado en el marco OpenBinder

4) Administración de energía de Android Power Management; módulo

5) Low Memory Killer;

6) Controlador de memoria física PMEM de Android

7) Controlador USB de dispositivo USB (basado en el marco gaeget);

8) Dispositivo de consola Ram utilizado para depurar y escribir información de registro.

9) Dispositivo de control de tiempo del dispositivo.

10) Reloj de alarma de Android;

11) Reloj de alarma por hardware de Android;

12) Reloj de alarma por hardware de Android.