Een modulaire Yocto-stack voor meerdere hardwaretargets
Eerste board: TI AM335x / SMARC-T335X-HMI
Het Yocto multi-SoC-platform — oude en nieuwe SoC's, allemaal op de laatste Yocto-release, laag voor laag, en wat vandaag op echte hardware draait.
Het multi-SoC BSP-project van JustEmbed is opgebouwd rond een gedeelde layer-basis over elk target, met een aparte vendor-BSP-laag per SoC. Het doel is een board dat je met één switch kunt bouwen, waar dat technisch mogelijk is — geen losstaande Yocto-opzet per board. Dat geldt ook voor oudere SoC's: in plaats van bevroren te blijven op de Yocto-release waarmee ze ooit zijn uitgebracht, gaan ze mee op dezelfde gedeelde layer-set als nieuwe boards, op de actuele Yocto-versie.
Elke nieuwe SoC doorloopt dezelfde testflow voordat die als bring-up geldt: serial console, dan netwerkboot voor snelle iteratie, en ten slotte boot vanaf de eigen opslag van het board. Schrijfacties naar fysieke opslag blijven een handmatige, bevestigde stap — nooit geautomatiseerd.
De tracker hieronder is de echte stand van dat werk per platform, rechtstreeks uit de engineering-repository in plaats van handmatig bijgehouden — van het silicium tot de applicatie-runtimes, en de security die daar onderdeel van is.
Die discipline heeft een tweede voordeel. Een build die per release reproduceerbaar en geverifieerd is, is er een waar de software bill of materials en het CVE-overzicht onderweg accuraat blijven — gegenereerd naast het platform, niet achteraf gereconstrueerd.
TI AM335x›SMARC-T335X-HMI (Embedian SOM)
- Opgezet op echte hardware — Serial console · Network boot · eMMC/SD
- Kerninterfaces geverifieerd op echte hardware — serieel, opslag, netwerk, USB, en de RTC en watchdog van het board
- GPU-versnelde Qt 6 op het paneel met touch — geverifieerd op echte hardware
- Applicatie-runtimes beschikbaar — Python · Node.js · Go · Rust · Qt 5 · Qt 6 · Weston + Qt on Wayland
- Watchdog geregeld; OTA update, Secure boot, eBPF + BTF/CO-RE in ontwikkeling
u-boot 2025.01 · kernel 6.12.57 · Yocto Scarthgap · één kas-layer-set, één MACHINE-switch per board
Volledig engineering-detail — intern
TI AM335x
SMARC-T335X-HMI (Embedian SOM) · u-boot 2025.01 (meta-ti-bsp), kernel 6.12.57 (meta-ti-bsp) · Yocto Scarthgap
Select a component for what was confirmed, and how.