Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
This pages provides general information related to the Linux development options and collateral provided by Xilinx. 

Table of Contents

Table of Contents
excludeTable of Contents

Linux Development Options

Depending on your development goals, requirements, experience level, and budget, there are multiple options for implementing a Linux based system on Xilinx devices. 

PetaLinux Tools

PetaLinux Tools, available at no-charge, make it easy for developers to configure, build and deploy essential open source and systems software to Xilinx silicon, including:
  • FSBL
  • u-boot
  • ARM Trusted Firmware
  • Linux kernel
  • Root File System
  • Libraries and applications
  • Xen Hypervisor

The PetaLinux Tools help you create and deliver a custom Linux distribution.  They allow you to work easily with available software which is independently available from the Xilinx GIT or open source communities.

Yocto Project

The Yocto Project (YP) is an open source collaboration project that helps developers create custom Linux-based systems.  Xilinx provides countless meta layers that enable developers to build all the necessary components for running Linux on Xilinx SoCs.  The PetaLinux Tools are build on top of the YP infrastructure.

Refer to the Yocto Wiki page for more information.

Xilinx Open Source Linux

Xilinx Linux is an open source Project where key components are made available to users via two mechanisms:

  1. The Xilinx Git repository contains U-Boot, ARM Trusted Firmware, Linux kernel, GDB, GCC, libraries and other system software
  2. This Xilinx wiki contains documentation meant to guide the use of those software components .

The software found in the Xilinx Git enables customers and partners with frequent updates to essential software, for inclusion within their own products, and development systems or tools.