最終更新:2022-04-08 (金) 05:58:49 (746d)  

qemu-system-arm
Top / qemu-system-arm

ARMエミュレーション用

https://wiki.qemu.org/Documentation/Platforms/ARM

  • qemu-system-arm -M versatilepb -cpu cortex-a8 -kernel ./vmlinuz -hda arm-rootfs.img -m 256 -append "root=/dev/sda mem=256M devtmpfs.mount=0 rw"

Ubuntu/パッケージ

-machine help (QEMU 2.6)

  • Qemu-windows-2.6.0>qemu-system-arm.exe -machine help
    Supported machines are:
    akita                Sharp SL-C1000 (Akita) PDA (PXA270)
    borzoi               Sharp SL-C3100 (Borzoi) PDA (PXA270)
    canon-a1100          Canon PowerShot A1100 IS
    cheetah              Palm Tungsten|E aka. Cheetah PDA (OMAP310)
    collie               Sharp SL-5500 (Collie) PDA (SA-1110)
    connex               Gumstix Connex (PXA255)
    cubieboard           cubietech cubieboard
    highbank             Calxeda Highbank (ECX-1000)
    imx25-pdk            ARM i.MX25 PDK board (ARM926)
    integratorcp         ARM Integrator/CP (ARM926EJ-S)
    kzm                  ARM KZM Emulation Baseboard (ARM1136)
    lm3s6965evb          Stellaris LM3S6965EVB
    lm3s811evb           Stellaris LM3S811EVB
    mainstone            Mainstone II (PXA27x)
    midway               Calxeda Midway (ECX-2000)
    musicpal             Marvell 88w8618 / MusicPal (ARM926EJ-S)
    n800                 Nokia N800 tablet aka. RX-34 (OMAP2420)
    n810                 Nokia N810 tablet aka. RX-44 (OMAP2420)
    netduino2            Netduino 2 Machine
    none                 empty machine
    nuri                 Samsung NURI board (Exynos4210)
    palmetto-bmc         OpenPOWER Palmetto BMC
    raspi2               Raspberry Pi 2
    realview-eb          ARM RealView Emulation Baseboard (ARM926EJ-S)
    realview-eb-mpcore   ARM RealView Emulation Baseboard (ARM11MPCore)
    realview-pb-a8       ARM RealView Platform Baseboard for Cortex-A8
    realview-pbx-a9      ARM RealView Platform Baseboard Explore for Cortex-A9
    smdkc210             Samsung SMDKC210 board (Exynos4210)
    spitz                Sharp SL-C3000 (Spitz) PDA (PXA270)
    sx1                  Siemens SX1 (OMAP310) V2
    sx1-v1               Siemens SX1 (OMAP310) V1
    terrier              Sharp SL-C3200 (Terrier) PDA (PXA270)
    tosa                 Sharp SL-6000 (Tosa) PDA (PXA255)
    verdex               Gumstix Verdex (PXA270)
    versatileab          ARM Versatile/AB (ARM926EJ-S)
    versatilepb          ARM Versatile/PB (ARM926EJ-S)
    vexpress-a15         ARM Versatile Express for Cortex-A15
    vexpress-a9          ARM Versatile Express for Cortex-A9
    virt                 QEMU 2.6 ARM Virtual Machine (alias of virt-2.6)
    virt-2.6             QEMU 2.6 ARM Virtual Machine
    xilinx-zynq-a9       Xilinx Zynq Platform Baseboard for Cortex-A9
    z2                   Zipit Z2 (PXA27x)

-cpu help

  • -machineの指定が必要
    Qemu-windows-2.6.0>qemu-system-arm.exe -machine versatilepb -cpu help
    Available CPUs:
      arm1026
      arm1136
      arm1136-r2
      arm1176
      arm11mpcore
      arm926
      arm946
      cortex-a15
      cortex-a8
      cortex-a9
      cortex-m3
      cortex-m4
      cortex-r5
      pxa250
      pxa255
      pxa260
      pxa261
      pxa262
      pxa270-a0
      pxa270-a1
      pxa270
      pxa270-b0
      pxa270-b1
      pxa270-c0
      pxa270-c5
      sa1100
      sa1110
      ti925t

Windows用

関連

参考