Building Blocks

In OpenEmbedded, a layer is just a collection of recipes and/or configuration that can be used on top of OE-Core. Typically each layer is organised around a specific theme, e.g. adding recipes for building web browser software.

Layer for the Intel Edison Development Platform

    BBLAYERS ?= " \
      /home/abraham/edison-src/out/linux64/poky/meta \
      /home/abraham/edison-src/out/linux64/poky/meta-yocto \
      /home/abraham/edison-src/out/linux64/poky/meta-yocto-bsp \
      /home/abraham/edison-src/meta-intel-edison/meta-intel-edison-bsp \
      /home/abraham/edison-src/meta-intel-edison/meta-intel-edison-distro \
      /home/abraham/edison-src/out/linux64/poky/meta-intel-iot-middleware \
      /home/abraham/edison-src/meta-intel-edison/meta-intel-arduino \
      /home/abraham/edison-src/meta-arduino \
      \
      "
    BBLAYERS_NON_REMOVABLE ?= " \
      /home/abraham/edison-src/out/linux64/poky/meta \
      /home/abraham/edison-src/out/linux64/poky/meta-yocto \
      "

poky/meta

Yocto Metadata Layers

It includes:

meta-yocto

Yocto Project integration layers (Poky distro configuration, reference hardware BSPs) Poky reference distribution for the Yocto Project

It includes:

  • meta-yocto-bsp

  • meta-yocto

  • scripts

meta-yocto-bsp

BSP layer for Yocto Project reference hardware

meta-intel-edison-bsp

BSP layer for the Intel Edison module.

It includes:

  • bcm43340-bt Broadcom Bluetooth fw files and patch utility

  • bcm43340-fw Firmware files for use with Linux kernel

  • bcm43340-mod Broadcom wifi driver for the 43340

  • linux-externalsrc Yocto Kernel

  • mcu-fw-bin This is edison mcu fw binary.

  • mcu-fw-load This is intel mcu app download daemon.

  • pwr-button-handler Daemon listening to Edison PWR long button press, and starting OOBE service when it happens

  • sst-fw-bin This is edison sst fw binary.

  • u-boot Universal Boot Loader for embedded devices

  • u-boot-fw-utils U-boot bootloader fw_printenv/setenv utils

  • u-boot-tools U-boot bootloader mkimage tool

meta-intel-edison-distro

This is the distro layer used to build official Intel Edison images.

meta-intel-iot-middleware

Shared middleware recipes for Intel IoT platforms

Last updated