Pregunta

Como los controladores de Linux interactúan con los dispositivos de acogida a través de la Android Emulador ? Me refiero, por ejemplo, cómo un controlador de dispositivo de sonido virtual, compilado para ARM y se ejecuta dentro del emulador comunica con el altavoz real en el ordenador.

He oído que es necesario utilizar una imagen del núcleo especial cuando se ejecuta en la parte superior del emulador, así que me imagino que los conductores hacen un poco de magia, pero no pude encontrar ninguna información en la web ni tampoco a los conductores en la git repositorios .

¿Fue útil?

Solución

Se utiliza la plataforma virtual de peces de colores que en Android núcleo: se trata de una arquitectura especial plataforma ARM, hecho de interactuar con la costumbre Qemu que utiliza Android:

código

Qemu:
https://android.googlesource.com/platform/external/ qemu / + / froyo de liberación / androide

Android kernel código:
https://android.googlesource.com /kernel/common/+/deprecated/android-2.6.39/arch/arm/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top