Supported CompuLab machines:
Install the repo utility:
mkdir ~/bin
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
PATH=${PATH}:~/bin
export LREPO=imx_6.6.3_1.0.0-compulab.xml
export CLB_RELEASE=rel_imx_6.6.3_1.0.0
Define COMPULAB_MACHINE environment variable
Machine
Command Line
ucm-imx8m-mini
export COMPULAB_MACHINE=ucm-imx8m-mini IMG_TYPE=imx-image-full
mcm-imx8m-mini
export COMPULAB_MACHINE=mcm-imx8m-mini IMG_TYPE=imx-image-full
iot-gate-imx8
export COMPULAB_MACHINE=iot-gate-imx8 IMG_TYPE=core-image-full-cmdline
mkdir compulab-freescale-bsp && cd compulab-freescale-bsp
repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-scarthgap -m imx-6.6.23-2.0.0.xml
Download CompuLab meta layer
mkdir -p .repo/local_manifests
wget --directory-prefix .repo/local_manifests https://raw.githubusercontent.com/compulab-yokneam/meta-bsp-imx8mm/${CLB_RELEASE}/scripts/${LREPO}
Run CompuLab Linux Yocto Project setup
NOTE
Refer to the NXP Readme for details about how to select a correct backend & distro.
MACHINE=${COMPULAB_MACHINE} DISTRO=fsl-imx-xwayland source compulab-setup-env -b build-${COMPULAB_MACHINE}