Supported Machines

The Factory Definition (ci-scripts.git) contains a machines: key value pair in the factory-config.yml file. When the value is changed, the next build you perform by pushing to the lmp-manifest.git or meta-subscriber-overrides.git repositories will pass the updated value to the Yocto Project’s tools and begin producing targets for the MACHINE you have set.

Note

If you are switching machines and your new machine has a different architecture, you will need to adjust the value of containers.platforms in your factory-config.yml accordingly, otherwise Docker containers will continue to be built for the previous architecture.

Table 1 Supported Boards
Device Name MACHINE
Arm Cortex A5 DesignStart a5ds
Arm Neoverse N1 System Development Platform (N1SDP) n1sdp
Intel NUC8 intel-corei7-64
Intel x86-64 UEFI intel-corei7-64
NXP i.MX6 ULL EVK imx6ullevk
NXP i.MX6 ULL EVK with secure boot enabled imx6ullevk-sec
EA iMX7ULP-UCOM imx7ulpea-ucom
NXP i.MX 8M Mini EVK imx8mm-lpddr4-evk
NXP i.MX 8M Mini EVK with secure boot enabled imx8mm-lpddr4-evk-sec
NXP i.MX 8M Quad EVK imx8mq-evk
NXP i.MX 8M Plus EVK imx8mp-lpddr4-evk
Toradex Apalis iMX6 apalis-imx6
Toradex Apalis iMX6 with secure boot enabled apalis-imx6-sec
Toradex Apalis iMX8QM apalis-imx8
QEMU AARCH32 qemuarm
QEMU AARCH64 qemuarm64-secureboot
QEMU RISCV-64 qemuriscv64
Raspberry Pi3 (32 bit) raspberrypi3
Raspberry Pi3/3B (64 bit) raspberrypi3-64
Raspberry Pi4 (and CM) raspberrypi4-64
SiFive HiFive Unleashed freedom-u540
STM32MP157 Discovery Kit stm32mp1-disco
TI AM64x SKEVM am64xx-sk
TI Beaglebone Black beaglebone-yocto
TI Beaglebone Black Wireless beaglebone-yocto