UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Embedded Design Hub - PetaLinux Tools

PetaLinux automates creating embedded Linux systems based on your customized hardware in Xilinx FPGAs and SoCs.

PetaLinux includes U-Boot, Linux kernel, Device Tree, and Root Filesystem components.

Product PagesDate
 PetaLinux Tools - Product Page

Provides an overview of the Xilinx PetaLinux Tools and associated resources.

 
IntroductionDate
 Installing PetaLinux Tools [ V2016.4, 2.2 MB ]

Provides operating and reference information for working with the PetaLinux Tools.

12/14/2016
 PetaLinux Workflow Tutorial [ V2016.4, 0.5 MB ]

Demonstrates how to successfully use the PetaLinux Tools design workflow through a series of real-world examples.

12/14/2016
 PetaLinux Licenses and Resources

PetaLinux Support and Resources

 
Key ConceptsDate
 PetaLinux Project Structure [ V2016.4, 2.2 MB ]

Provides operating and reference information for working with the PetaLinux Tools.

12/14/2016
 Using PetaLinux with Version Control Software [ V2016.4, 2.2 MB ]

Provides operating and reference information for working with the PetaLinux Tools.

12/14/2016
 Packaging a PetaLinux BSP [ V2016.4, 2.2 MB ]

Provides operating and reference information for working with the PetaLinux Tools.

12/14/2016
FAQ (Frequently Asked Questions)Date
 Can I Read the PetaLinux EULA Prior to Installation?

Is it possible to read the PetaLinux End User License Agreement (EULA) prior to installing PetaLinux?

 
 Can I Use a Cross-Compiler Other than the Built-In CodeSourcery Tools?

I would like to use a cross-compiler other than the default toolchain included with PetaLinux. Is this possible?

 
 Are pre-built demo/example designs available for PetaLinux?

Are there any pre-built PetaLinux demonstration images available?

 
 How Do I Use PetaLinux to Build the Linux Kernel or UBOOT from a Git Repository?

PetaLinux 2013.10 and later support the ability to retrieve source code for the Linux kernel or UBOOT from a Git repository. How do I use this feature in my design workflow?

 
 How Do I Add a Script to My PetaLinux Root File System that Runs at Startup?

I have a script that I would like to include in my PetaLinux root file system to have it execute at system startup. How do I have the PetaLinux build process incorporate this code properly?

 
 My System Device Tree DTS Does Not Include Ethernet PHY Information?

After creating the DTS and DTSI files for my system, the device tree does not have Ethernet PHY information in the MDIO section of the Ethernet device's DTS node.

 

Additional Learning Materials

Additional Learning Materials

User GuidesDesign FilesDate
 PetaLinux Tools Documentation: Workflow Tutorial [ V2016.4, 0.5 MB ]

Demonstrates how to successfully use the PetaLinux Tools design workflow through a series of real-world examples.

 12/14/2016
 PetaLinux Tools Documentation: Reference Guide [ V2016.4, 2.2 MB ]

Provides operating and reference information for working with the PetaLinux Tools.

 12/14/2016
 PetaLinux Tools Documentation: Command Line Reference Guide [ V2016.4, 0.5 MB ]

Contains detailed information about the various tools that comprise the PetaLinux Tools environment.

 12/14/2016
Tutorials & Getting StartedDesign FilesDate
 Zynq-7000 All Programmable SoC: Embedded Design Tutorial [ V2016.4, 8.0 MB ]

Demonstrates building a Zynq-7000 SoC processor-based embedded design using Vivado Design Suite and the Xilinx Software Development Kit. Provides a hands-on tutorial for effective embedded system design.

 04/10/2017
 Zynq UltraScale+ MPSoC OpenAMP: Getting Started Guide [ V2016.4, 0.7 MB ]

Describes the Xilinx Open Asymmetric Multi Processing (OpenAMP) framework. This framework provides the software components needed to enable the development of software applications for Asymmetric Multiprocessing (AMP) systems.

 02/14/2017
Application NotesDesign FilesDate
 Secure Boot of Zynq-7000 All Programmqable SoC [ V2.1, 6.2 MB ]

This application note shows how to boot the Zynq device securely using QSPI and SD modes. The optimal use of RSA athentication and AES encryption for different security requirements is descibed.

Design Files07/31/2019
 Xilinx Virtual Cable Running on Zynq-7000 Using the PetaLinux Tools [ V1.0, 1.2 MB ]

This application note shows how to get XVC running on a Zynq-7000 device with a Linux OS generated with the PetaLinux Tools. A reference design is provided for the Avnet MicroZed board.

Design Files04/30/2015
White PapersDesign FilesDate
 Embedded Design Platforms: Simplifying Hardware and Software Development with Xilinx FPGAs [ V1.0, 0.4 MB ]

This white paper describes the fully-functional, tested, and supported targeted reference designs for both the Spartan-6 and Virtex-6 FPGAs.

 12/07/2009

Support Resources

Support Resources

Additional ResourcesDate
 PetaLinux 2016.4 - Product Update Release Notes and Known Issues

This Answer Record acts as the release notes for the PetaLinux 2016.4 and contains links to information about resolved issues and updated collateral contained in this release.

05/18/2018
 Xilinx Embedded Design - Technical Articles

Provides a list of How Tos and Tech Tips

 
ForumsDate
 Xilinx Forums - Embedded Linux

This board discusses embedded Linux topics for Xilinx FPGAs including PetaLinux, Xilinx Open Source Components, and Commercial Linux from Xilinx Ecosystem vendors.

 
Page Bookmarked