Yocto Guide

Choosing the right guide

The table below will help you to decide which guide to use, depending on the module you want to use. In this guides, the right BSP is written down, so you don’t have to worry about it.


If you’re new to Yocto we recommend reading the sections below before you continue choosing a guide.

Module Kernel Version Yocto Release Guide
TX8 4.14.98-nxp Sumo
TX6/TXUL 4.14.98-nxp Sumo
4.14.24-karo Rocko

If you’re new to Yocto

This is our Yocto Guide. First, lets explain some terms:

  • BSP - Board Support Package:

    A Board Support Package (BSP) is a collection of information that defines how to support a particular hardware device, set of devices, or hardware platform. The BSP includes information about the hardware features present on the device and kernel configuration information along with any additional hardware drivers required. The BSP also lists any additional software components required in addition to a generic Linux software stack for both essential and optional platform features. [1]

  • BSP-Layer:

    See section 1.1 in the official Yocto documentation.

  • Recipe:

    Recipes (.bb files) are fundamental components in the Yocto Project environment. Each software component built by the OpenEmbedded build system requires a recipe to define the component. [2]

On GitHub we are providing different BSP’s and layers. The following table should give you an overview.

Repository Type Description
karo-nxp-bsp BSP Ka-Ro flavoured NXP i.MX Yocto BSP
meta-karo-nxp Layer OpenEmbedded/Yocto BSP layer for applying Ka-Ro flavoured changes to NXP’s i.MX Yocto Project Release for ARM based platforms
fsl-community-bsp-platform BSP Ka-Ro flavoured Freescale Community BSP, Forked from Freescale/fsl-community-bsp-platform
karo-bsp BSP Ka-Ro Yocto BSP
meta-fsl-arm-extra Layer fork OpenEmbedded/Yocto BSP layer for Freescale’s ARM based platforms - Ka-Ro flavoured, Forked from Freescale/meta-freescale-3rdparty
meta-karo Layer Meta Layer for Ka-Ro Yocto BSP for Ka-Ro TX modules
meta-karo-bsp Layer Ka-Ro Yocto Layer
meta-karo-distro Layer Ka-Ro Distro Yocto Layer
karo-bsp-devel BSP Development BSP
karo-bsp-base BSP Base structure for BSP
karo-yocto-images Images Already compiled images from Yocto
poky Layer fork Temporary fork of the official yoctoproject.org poky repository for Ka-Ro Yocto BSP
[1]Further information: https://www.yoctoproject.org/docs/2.5/bsp-guide/bsp-guide.html
[2]From: https://www.yoctoproject.org/docs/2.5/dev-manual/dev-manual.html#new-recipe-writing-a-new-recipe