Basler Camera

With QSXP-ML81 on qsbase3 baseboard you can use the Basler daA3840-30mc Camera.

To compile a Yocto image with the Camera enabled follow the steps below.

Build Directory

Set up your Yocto build-directory with these settings:

DISTRO=karo-xwayland MACHINE=qsxp-ml81 source karo-setup-release.sh -b <build-dir>

Basler Layers

Now download the Basler Yocto Layers from https://www.baslerweb.com/en/sales-support/downloads/software-downloads/basler-camera-enablement-package-fuer-nxps-i-mx-8m-plus-prozessor-beta-2/ .

Unzip the file and copy the two folders meta-basler-imx8 and meta-basler-tools to your BSP sources directory, where the other layers are present.

To make the layers available for your build, append the following two lines to your <build-dir>/conf/bblayers.conf file.

BBLAYERS += "${BSPDIR}/sources/meta-basler-imx8"
BBLAYERS += "${BSPDIR}/sources/meta-basler-tools/meta-basler-common"

Patching Basler Layers

The Basler layers have to be patched to fit our needs. Download our basler-layers-fit-for-karo-images.patch and apply it inside your BSP sources directory as follows.

cd /karo-nxp-bsp/sources/
patch -p1 < basler-layers-fit-for-karo-images.patch

Building Image

When everything set up you can build the Image including Camera support.

bitbake karo-image-basler

When your build has finished, flash your module with the image. See UUU - Universal Update Utility.

Usage

Go to: Software Documentation -> QSXP -> Camera Guide