This is repository to build the Software Image for Openvario Flight Computer
As this repository just represents the build system of the image, the issue reporting and discussions related to the meta-openvario layer shall still take in the correspoding repo.
- Linux installation
- Installed Docker (https://docs.docker.com/install/)
git clone --recurse-submodules https://github.com/Openvario/OpenVario.git
cd OpenVario
This will fetch the sources including all submodules.
docker run -it --rm -v $(pwd):/workdir ghcr.io/openvario/ovbuild-container:latest --workdir=/workdir
source openembedded-core/oe-init-build-env .
export MACHINE=ov-cb2-ch70
Cubieboard 2 and the original adapter board
===========================================
ov-cb2-am43
ov-cb2-ch57
ov-cb2-ch70
ov-cb2-pq70
Cubieboard 2 and the adapter board DS2
======================================
ov-cb2-am70s
ov-cb2-ch57s
ov-cb2-ch70s
Raspberry Pi CM4 (testing status)
=================================
ov-cm4-ch57
ov-cm4-pq70
ov-rpi4 (developemt only)
ov-rpi4-64 (development only)
bitbake openvario-image
We are currently working on updating the commit references used for the stable OpenVario releases to ensure reproducible builds and long‑term maintainability.
For development purposes, please use the scarthgap branch of meta-openvario, as it contains the most up‑to‑date fixes and improvements.
Please note that some parts of the build — especially the testing image — track upstream development branches. These components may introduce new dependencies, change existing ones, or cause incompatibilities at any time, which can lead to unexpected build failures.
If the build fails, try checking out the scarthgap branch in meta-openvario, as it may resolve the issue.
If the problem persists, please open an issue in Openvario/meta-openvario so we can investigate it.