This pages provides general information related to the Linux development options and collateral provided by Xilinx.
Table 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, available at no-charge, make it easy for developers to configure, build and deploy essential open source and systems software to Xilinx silicon, including:
ARM Trusted Firmware
Root File System
Libraries and applications
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.
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.
Some users may prefer to use one of the commercial products offered by our ecosystem partners. Users who require comprehensive support, long-term stabilized code bases, or professional services should contact those vendors directly. Linux Drivers
The Xilinx development options listed above include drivers that are specific to the Xilinx processor and silicon configurations. This Linux Drivers page contains details on the Xilinx provided open source drivers such as documentation, examples, recommended test procedures, how to use the drivers, known issues, etc. The drivers included in the kernel tree are intended to run on ARM and MicroBlaze architectures.
Our Real-Time Linux page describes solutions for improved real-time performance on Xilinx silicon. Please note that some of the listed solutions are provided via third parties; commercial or alternate open source projects.