ARM-Prozessorarchitektur, arm processor, qemu-system-arm, Linux, download iso installation
(Link zu dieser Seite als [[QEMU-KVM-Buch/ Gast-Systeme/ ARM-Prozessorarchitektur]])
[bearbeiten] ARM-Prozessorarchitektur
Die Emulation der ARM-Prozessorarchitektur ermöglicht der Befehl qemu-system-arm.
[bearbeiten] Linux-Kernel mit einem kleinen Dateisystem
Download: http://wiki.qemu.org/Download
Empfehlung: ARM-Prozessorarchitektur, 128 MByte RAM.
Auf der Website von QEMU befindet sich im Download-Bereich ein kleines Testsystem für die ARM-Prozessorarchitektur. Es enthält einen Linuxkernel und ein kleines Dateisystem. Man lädt das tar-Archiv herunter und entpackt es. Beispiel unter Linux:
Host ~$ wget http://wiki.qemu.org/download/arm-test-0.2.tar.gz Host ~$ tar xzvf arm-test-0.2.tar.gz Host ~$ cd arm-test
Nach dem Wechsel in das neue Verzeichnis wird QEMU mit dem externen Linuxkernel und der initialen RAM-Disk aufgerufen. Dabei gibt es zwei Varianten. Bei der ersten Variante wird QEMU wie gewohnt in einem Fenster geöffnet.
Host ~$ qemu-system-arm -kernel zImage.integrator \
-initrd arm_root.img
Bei der zweiten Variante erfolgt die Ausgabe in der Konsole des Host-Systems. Mit -append wird dem Kernel eine Bootoption übergeben, console=ttyAMA0 leitet die Ausgabe auf die Konsole um. Die Option -nographic bewirkt, dass kein eigenes QEMU-Fenster geöffnet wird.
Host ~$ qemu-system-arm -nographic \
-kernel zImage.integrator \
-initrd arm_root.img \
-nographic -append "console=ttyAMA0"