Reproducible Multi Element System Composition with Linux, Xen & Zephyr
summary
Project shows a reproducible multi-OS demo composed from Linux, Xen and Zephyr using Yocto (meta-elisa), GitLab CI, Docker and OpenQA; nightly CI builds produce qemu images and hardware flashes, with an OpenQA recorded boot and serial logs that caught a failed run due to an expired client certificate and got fixed. Proprietary GPU drivers block a fully open hardware path, so the repo focuses on meta-elisa, OpenQA recorded boot, and a low-cost SU-102 hardware choice while adding SBOM and reproducible-build steps.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:48Elisa project overview
- 7:22Project mission
- 10:11Engineering Process & CI
- 13:39Reproducing complex systems
- 15:42Hardware reproducibility
- 17:47CI builds with GitHub/GitLab
- 21:43Reproducible composition benefits
- 23:11Architecture evolution
- 26:25Next steps & hardware
- 28:53Safety implications
- 31:21Conclusion
- 31:47Q&A
related talks
27mInsights on the Re-Architecting to a Single Codebase, Running on Different Hardware...
11mBuilding a Test for Diverse Fleet of Platforms, How Hard That Could Be?
35mBoosting Product Development With the Zephyr RTOS – a Critical Reflection
53mField Report: Setting up a Software Product Line (SPL) Architecture based on Zephyr
16mKeynote: The Rise of Frameworks in Zephyr: From Devices to Subsystems to Frameworks
17mHow We Got DOOM Running on Zephyr (And Why You Should Try It)
41mBootable applications - an introduction
43mGoing West: How We Develop and Maintain a Zephyr-based Microcontroller SDK
