Skip to content

Choose your Reference Device

IMPORTANT: This guide focuses on building Pantavisor from source code. If you do not need to compile Pantavisor, pre-compiled Pantavisor images are available for all supported targets in our download page.

To produce an image you will need the Pantavisor source code that you retrieved above as well as a Pantavisor reference device. The final build image will contain the BSP generated from source code plus the apps from that device. This Pantavisor reference device can be either stored in Pantahub or locally in your machine. By default, if no reference device is specified, the build system will generate an image that has no containers (therefore no functionality).

For instance, if you want to produce an image that has the same app stack than one of your online devices, you would use the pvr clone URL of that device as a parameter to build pantavisor. If you do not have your own custom device developed yet, you can use any of our initial devices as your starting point:

https://pvr.pantahub.com/pantahub-ci/malta_initial_latest

You can get this and other reference devices in our download page, in the Pantahub devices column of the table.

Bear in mind that you will have to choose one that matches the architecture of your device. Current supported targets are [arm-generic, arm-bpi-r2, malta-qemu, mips-generic, arm-rpi0w, arm-rpi3, arm-rpi4, x64-uefi, x64-uefi-installer] and a few other test ones. Note down the Target value of your initial device. In the case of the previous example, it would be:

malta-qemu

If you rather want to use one of the devices you have developed and burn an image from it, you would go to your device details page on https://www.pantahub.com and get the pvr Clone URL from there: