Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

This page highlights Xilinx support for Yocto.  Support for Xilinx architectures (Zynq, ZynqMP and MicroBlaze) are available in Yocto/OE provided by either the OpenEmbedded Core or for additional and more complete support the meta-xilinx layer. The meta-xilinx layer also provides a number of BSPs for common boards which use Xilinx devices.

Table of Contents

General Information

Official Yocto release activity and version information can be found at https://wiki.yoctoproject.org/wiki/Releases

The following table correlates Yocto releases to the corresponding Xilinx releases. 

The Layer Index provides the full list of supported meta-layers for the specific release version.  Please reference the layers of interest for information on the default included versions of recipes.

Xilinx Release BranchYocto CodenameYocto ReleaseNotesLayer Index

rel-v2020.1

rel-v2020.2 (future)

Zeus3.0


http://layers.openembedded.org/layerindex/branch/zeus/layers/

rel-v2019.2

rel-v2019.1

Thud2.6



http://layers.openembedded.org/layerindex/branch/thud/layers/

rel-v2018.3

rel-v2018.2

rel-v2018.1

Rocko2.4 



http://layers.openembedded.org/layerindex/branch/rocko/layers/

rel-v2017.4

rel-v2017.3

rel-v2017.2

rel-v2017.1

Morty2.2



http://layers.openembedded.org/layerindex/branch/morty/layers/

rel-v2016.4

rel-v2016.3

Krogoth2.1
http://layers.openembedded.org/layerindex/branch/krogoth/layers/

rel-v2016.2

rel-v2016.1

Jethro2.0Support Yocto/OE 2.0 and GCCv5.2http://layers.openembedded.org/layerindex/branch/jethro/layers/

Note: Jethro is the first Yocto release supported by Xilinx

Xilinx Meta Layers

This section provides information related to the Xilinx provided meta layers. 

The meta-xilinx, meta-xilinx-tool, and meta-petalinux  layers are  part of the meta-xilinx community. A mailing list exists where discussions, patches, comments, and questions can be posted. To subscribe to the meta-xilinx mailing list, go to https://lists.yoctoproject.org/g/meta-xilinx


meta-xilinx

The meta-xilinx layer provides additional support for Yocto/OE, adding recipes for various components, refer to the README for additional details.

https://github.com/Xilinx/meta-xilinx/

meta-xilinx-tools

meta-xilinx-tools is a layer to support all baremetal components from Xilinx. This layer depends on XSCT being installed in the path.

The meta-petalinux layer can be viewed via http://github.com/Xilinx/meta-xilinx-tools


Please follow the guidelines as indicated in the README

meta-petalinux

This is a distro layer to provide all the supported packages to be consumed by PetaLinux Tools. There is support for Xilinx SDK toolchain as well.

The meta-petalinux layer can be viewed via http://github.com/Xilinx/meta-petalinux

Please follow the guidelines as indicated in the README

meta-openamp

This layer provides support for building libmetal and OpenAMP libraries.
https://github.com/Xilinx/meta-openamp

Other Meta Layers on the Xilinx Github

  • meta-linaro

This repository contains Linaro layers for OpenEmbedded.

  • meta-virtualization

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

  • meta-jupyter

This layer collects recipes required to build and run jupyter notebook on yocto

  • meta-openembedded

Collection of layers for the OE-core universe

  • meta-mingw

OpenEmbedded meta layer for mingw based SDKs

  • meta-browser

This layer provides web browser recipes for use with OpenEmbedded and/or Yocto.

  • meta-qt5

This layer provides Qt5 support for for OpenEmbedded/Yocto. 

Getting Started with Yocto

The meta-xilinx layer can be used with a variety of Yocto setups and configurations. There are a number of resources available for which cover getting started with Yocto and OE, below is a collection of useful resources.

Yocto Wiki Pages

Reference Resources

  • No labels