IoT Wind River Pulsar Linux
  • Cover
  • Introduction
    • Terminology
  • Supported Platforms
  • Build System
    • Downloading
    • Building
    • Running
  • Architecture
    • Building Blocks
  • Getting Started
    • System Administration Guide
  • Application Development
    • Python
    • NodeJS
  • System Integration
  • Labs
  • SandBox
Powered by GitBook
On this page
  • bitbake
  • layers/fslls10xx
  • meta-intel
  • meta-openembedded
  • meta-overc
  • meta-virtualization
  • oe-core
  • oe-meta-go
  • qemuarm
  • qemuarm9
  • wr-base
  • wr-fixes
  • wr-kernel
  • wr-tools-debug
  • wrlabs-integration
  • wrlinux
  • layers/wrll-hac
  • xilinx-zynq
  • overc-installer
  1. Architecture

Building Blocks

PreviousArchitectureNextGetting Started

Last updated 7 years ago

bitbake

BitBake is co-maintained by the Yocto Project and the OpenEmbedded project. BitBake recipes specify how a particular package is built. It includes all the package dependencies, source code locations, configuration, compilation, build, install and remove instructions. wikipedia

layers/fslls10xx

Freescale TWR-LS1021A Boards

  • bootloader

  • conf

  • recipes-daemons/ptpd

  • recipes-graphics/xorg-xserver

  • recipes-kernel/linux

meta-intel

Layer containing Intel hardware support metadata

  • meta-crystalforest

  • meta-haswell-wc

  • meta-mohonpeak

  • meta-valleyisland

git://git.yoctoproject.org/meta-intel

meta-openembedded

Collection of OpenEmbedded layers

  • meta-efl

  • meta-filesystems

  • meta-gnome

  • meta-gpe

  • meta-initramfs

  • meta-multimedia

  • meta-networking

  • meta-oe

  • meta-perl

  • meta-python

  • meta-ruby

  • meta-systemd

  • meta-webserver

  • meta-xfce

git://git.openembedded.org/meta-openembedded

meta-overc

The goal of these layers is to create a yocto build which can be deployed on a modern server to provide a useable environment which in turn can build yocto (and indeed the variant from this layer itself). A lot of the heavy lifting to achieve this has been done by the build-appliance image type of yocto, but that is limited to virtual deployment, and does not have all the development tools and/or man pages and things like tab completion that make a system "useable". This layer attempts to close that gap.

Both meta-overc, and meta-overc/meta-cube should be added to your bblayers file.

meta-virtualization

This layer provides support for building Xen, KVM, Libvirt, and associated packages necessary for constructing OE-based virtualized solutions.

git://git.yoctoproject.org/meta-virtualization

oe-core

OpenEmbedded-Core is a layer containing the core metadata for current versions of OpenEmbedded. It is distro-less (can build a functional image with DISTRO = "nodistro") and contains only emulated machine support.

  • recipes-bsp

  • recipes-connectivity

  • recipes-core

  • recipes-devtools

  • recipes-extended

  • recipes-gnome

  • recipes-graphics

  • recipes-kernel

  • recipes-lsb4

  • recipes-multimedia

  • recipes-qt

  • recipes-rt

  • recipes-sato

  • recipes-support

oe-meta-go

OpenEmbedded layer for the Go programming language

qemuarm

QEMU-ARM Board Support Package

qemuarm9

QEMU-arma9 Board Support Package

wr-base

This layer provides many of the base components for Wind River Linux. It is required by most other layers provided by Wind River

  • recipes-base

  • recipes-benchmark

  • recipes-bsp

  • recipes-connectivity

  • recipes-core

  • recipes-devtools

  • recipes-extended

  • recipes-graphics

  • recipes-installer-support

  • recipes-kernel

  • recipes-lsbtesting/qt3

  • recipes-networking

  • recipes-support

wr-fixes

This layer provides the fixes to other components of the system (oe-core, meta-yocto, meta-selinux, etc....)

wr-kernel

This layer:

  • adds core kernel support on top of linux-yocto for boards supported by Wind River

  • contains packages that are coupled to the kernel version

  • contains task sets and configurations related to the kernel

  • includes the nested 'kernel-dev' layer for local clones and externalsrc development

wr-tools-debug

This layer provides target agents to support command line and Workbench debugging. The tools provided include tcf-agent, agent-proxy and wrproxy.

wrlabs-integration

This layer provides fixes to yocto project layers to allow unmodifed Wind River layers to work in the absence of the full Wind River toolchain.

wrlinux

This layer provides the Wind River Linux distribution definitions, distribution-specific integration and bug fixes, and other wrlinux components.

layers/wrll-hac

This is a layer to create a Linux SDK for Wind River Helix App Cloud. This includes necessary kernel components and files in the target file system.

xilinx-zynq

Xilinx ZYNQ Board Support Package

overc-installer

https://github.com/WindRiver-OpenSourceLabs/bitbake
https://github.com/WindRiver-OpenSourceLabs/fsl-ls10xx
https://github.com/WindRiver-OpenSourceLabs/meta-overc
https://github.com/WindRiver-OpenSourceLabs/oe-core
https://github.com/WindRiver-OpenSourceLabs/oe-meta-go
https://github.com/WindRiver-OpenSourceLabs/qemuarm
https://github.com/WindRiver-OpenSourceLabs/qemuarma9
https://github.com/WindRiver-OpenSourceLabs/wr-base
https://github.com/WindRiver-OpenSourceLabs/wr-fixes
https://github.com/WindRiver-OpenSourceLabs/wr-kernel
https://github.com/WindRiver-OpenSourceLabs/wr-tools-debug
https://github.com/WindRiver-OpenSourceLabs/wrlabs-integration
https://github.com/WindRiver-OpenSourceLabs/wrlinux
https://github.com/WindRiver-OpenSourceLabs/wrll-hac
https://github.com/WindRiver-OpenSourceLabs/xilinx-zynq
https://github.com/WindRiver-OpenSourceLabs/overc-installer