Ich versuche, eine Arietta G25 Platine mit QEMU zu emulieren, habe aber einige Schwierigkeiten.Emulieren einer Arietta G25-Platine mit QEMU
Ich begann mit der Kompilierung von Linux mit Patches zur Unterstützung von Arietta, wie beschrieben here. Ich untersuchte dann die Liste unterstützter Maschinen mit qemu-system-arm -M help
und stellte fest, dass, während die Arietta-Platine nicht aufgelistet war, eine Option für versatileab
und versatilepb
vorhanden war, die denselben Prozessor wie die Arietta hatten.
im Kernel-Verzeichnis arch/arm/boot
, lief ich den Befehl
QEMU_AUDIO_DRV=none \
qemu-system-arm -M versatilepb \
-m 256M \
-kernel zImage \
-dtb dts/acme-arietta.dtb \
-nographic \
-append "console=ttyAMA0"
ich erwartet, dass die Kernel-Boot zu sehen und sofort durch das Fehlen eines Root-Dateisystem in Panik. Es wurde jedoch nie ein Text auf meiner Konsole angezeigt.
Ich habe versucht, herumspielen mit den Argumenten zu trösten (wie mit ttyS0
, Hinzufügen von Raten, etc.), aber das hat nicht funktioniert.