Frage

Wie die Linux-Treiber interagieren mit den Host-Geräten durch die Android Emulator ? Ich meine zum Beispiel, wie eine virtuelle Sound-Gerätetreiber, zusammengestellt für ARM und läuft innerhalb des Emulator kommuniziert mit dem tatsächlichen Lautsprecher auf dem Computer.

Ich habe gehört, dass Sie benötigen einen speziellen Kernel-Image verwenden, wenn auf dem Emulator ausgeführt wird, so dass ich mir vorstellen, dass die Fahrer etwas Magie zu tun, aber ich konnte keine Informationen im Web finden, noch die Treiber finden auf der git Repositories .

War es hilfreich?

Lösung

Es nutzt die Goldfisch virtuelle Plattform, dass die in Android-Kernel: es ist eine spezielle Plattform ARM-Architektur, die mit dem benutzerdefinierten Qemu, dass Android-Anwendungen zu interagieren:

Qemu-Code:
https://android.googlesource.com/platform/external/ Qemu / + / froyo-release / android

Android-Kernel-Code:
https://android.googlesource.com /kernel/common/+/deprecated/android-2.6.39/arch/arm/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top