Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1 KB

README.md

File metadata and controls

34 lines (26 loc) · 1 KB

UpdateHub QEMU runner Docker image Build Status

UpdateHub provides a generic and safe Firmware Over-The-Air agent for Embedded and Industrial Linux-based devices. This repository provides a QEMU runner for UpdateHub test and development.

Features

  • ARM emulation
  • x86-64 emulation
  • fixed and dynamic MAC address setting
  • persistent image support

Usage

The following environments are available:

  • ARCH=<architecture> (required)
  • IMAGE=<image name> (required)
  • MAC=<mac address> (optional)

The IMAGE environment points to the image name to be loaded by the virtual machine (e.g: updatehub-image-minimal-uh-qemu-x86-64.wic). The image is loaded from the /state volume so an example usage is:

docker run --rm \
       -v $PWD:/state \
       -e ARCH=x86-64 \
       -e IMAGE=updatehub-image-minimal-uh-qemu-x86-64.wic \
       -it updatehub/qemu-runner