Conveners
Tutorials
- Ralf Spiwoks (CERN)
This tutorial shows how one can profit from enabling Continuous Integration (CI) and Continuous Deployment (CD) on a Zynq SoC design. The main focus is on automating compilation and deployment of Zynq PL designs using gitlab CI based infrastructure. We start first with basics of setting up firmware development workstation for local development and CI/CD jobs execution. Second, we dive into...
The complex multi-stage booting process of the Zynq MPSoC introduces possible failures that can prevent the Zynq MPSoC from booting correctly. We have developed a reliable booting system that recovers the Zynq MPSoC from boot failures, upgrade failures, and running failures. In this tutorial, we show how to integrate the Reliable Booting and Upgrade mechanisms into your own Zynq Ultrascale+...
This tutorial gives an introduction on how to automatize the process of building all the software components required for running an SoC (bootloader, kernel, root file system, user software). It gives a tutorial on how to use Gitlab CI and Docker for cross compilation. It shows all the steps necessary for setting up a complete pipeline, from configuring Gitlab runners and creating Docker...