ARM Versatile image for QEMU

Build Status

This is the base Nerves System configuration for QEMU.

FeatureDescription
CPUEmulated single core ARM Cortex A9
MemoryPer QEMU commandline
StorageN/A
Linux kernel4.4.1
IEx terminaltty1
GPIO, I2C, SPINo
ADCNo
PWMNo
UARTNo
CameraNo
EthernetYes*
WiFiNo
BluetoothNo

This is the start of a QEMU configuration. Help is needed to make Ethernet work so that it's possible to remsh into the image. If you know how to make QEMU do this on Linux and/or OSX please let us know!

Installation

If available in Hex, the package can be installed as:

  1. Add nerves_system_qemu_arm to your list of dependencies in mix.exs:

    def deps do [{:nerves_system_qemu_arm, "~> 0.4.0"}] end

  2. Ensure nerves_system_qemu_arm is started before your application:

    def application do [applications: [:nerves_system_qemu_arm]] end