This containerizes a petalinux environment for building the WIB root filesystem including the WIB server software and Linux kernel, creating a portable build system usable on any host that can run Docker containers.
- Docker must be available on a host system, and you must have permission to build and start containers. (You may need root access.)
- You will need to download the linux64 PetaLinux distribution installer from Xilinx to install it in the container.
- Download
petalinux-v2020.1-final-installer.run
from Xilinx and place it in this folder. - Build the docker container
docker build --build-arg INSTALLER=petalinux-v2020.1-final-installer.run -t petalinux:2020.1 .
- Start the docker container
docker run -v /path/to/dune-wib-firmware/:/home/plnx/project/ -it petalinux:2020.1 /bin/bash