Я пытаюсь подражать плате Arietta G25 с использованием QEMU, но у меня есть некоторые трудности.Эмуляция платы Arietta G25 с QEMU
Я начал с компиляции Linux с исправлениями для поддержки Arietta, как описано here. Затем я просмотрел список поддерживаемых машин с qemu-system-arm -M help
и заметил, что, хотя плата Arietta не указана, появилась опция для versatileab
и versatilepb
, которые имеют тот же процессор, что и Arietta.
Внутри директории ядра arch/arm/boot
, я запустил команду
QEMU_AUDIO_DRV=none \
qemu-system-arm -M versatilepb \
-m 256M \
-kernel zImage \
-dtb dts/acme-arietta.dtb \
-nographic \
-append "console=ttyAMA0"
Я ожидал увидеть загрузку ядра и сразу паниковать из-за отсутствия корневой файловой системы. Тем не менее, ни один текст не показывался на моей консоли.
Я попытался сыграть с аргументами в консоли (например, используя ttyS0
, добавив ставки и т. Д.), Но это не сработало.