Skip to content

UpdateHub QEMU runner Docker image

License

Notifications You must be signed in to change notification settings

UpdateHub/docker-qemu-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

UpdateHub QEMU runner Docker image

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published