Skip to content

!Unsupported!

vraevsky edited this page Jan 11, 2018 · 3 revisions

meta-compulab-dev

is a set of recipes and configuration files for Yocto Build Environmet that allows to create CompuLab Yocto Images with the latest 4.9.11 NXP Kernel

  • Supported Yocto NXP Releases: imx-morty
  • Supported CompuLab Machines: cm-fx6-evk, cl-som-imx6

Prepare Build Machine

Prepare BSP Environment

Select the required NXP branch: imx-morty

$: export IMX_BRANCH=imx-morty

Download the NXP BSP source:

$: repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b ${IMX_BRANCH}
$: repo sync

Clone meta-compulab and meta-compulab-dev layers:

$: git clone -b devel https://github.com/compulab-yokneam/meta-compulab sources/meta-compulab
$: git clone -b devel https://github.com/compulab-yokneam/meta-compulab-dev sources/meta-compulab-dev

Build Procedure

Select the required machine: cm-fx6-evk/cl-som-imx6

$: export MACHINE=cm-fx6-evk
or
$: export MACHINE=cl-som-imx6

Select the required distro: x11/fb/xwayland/wayland

$: export DISTRO=fsl-imx-x11
or
$: export DISTRO=fsl-imx-fb
or
$: export DISTRO=fsl-imx-xwayland
or
$: export DISTRO=fsl-imx-wayland

Create Build Environment

  • Issue NXP Setup Script
$: source fsl-setup-release.sh -b build-${MACHINE}-${DISTRO}
  • Issue CompuLab Setup Script
$: source ../sources/meta-compulab/bb-tools/setup-compulab-env

Build Instruction

Select the required image: fsl-image-gui/fsl-image-qt5/compulab-eval-image

$: export IMAGE=fsl-image-gui
or
$: export IMAGE=fsl-image-qt5
or
$: export IMAGE=compulab-eval-image

Build Yocto image

$: bitbake ${IMAGE}

Build kernel only

$: bitbake linux-compulab

Build U-Boot only

$: bitbake u-boot-compulab