aboutsummaryrefslogtreecommitdiffstats

QBSP for NXP i.MX Linux

This layer provides build scripts and configurations to support QBSP on NXP i.MX Linux.

How to use this layer

Build requirements

Install host packages according to instructions

https://github.com/nxp-imx/imx-manifest

Install Google's repo tool

curl https://storage.googleapis.com/git-repo-downloads/repo -o repo
chmod a+x repo

Download sources

Initialize repo for i.MX Linux

repo init -u https://code.qt.io/yocto/meta-qbsp-nxp
repo sync

Source environment and build

Source environment with Qt layers and accept NXP EULA

EULA=1 SDKMACHINE=x86_64 MACHINE=imx95evk DISTRO=fsl-imx-xwayland source imx-setup-release.sh

Append extra layers

bitbake-layers add-layer ../sources/meta-boot2qt/meta-boot2qt
bitbake-layers add-layer ../sources/meta-qbsp-nxp

Accept Qt commercial license

echo 'QT_EDITION = "commercial"' >> conf/local.conf
echo 'QT_COMMERCIAL_MODULES = "1"' >> conf/local.conf

Build QBSP for target image and SDK

bitbake meta-qbsp-nxp