PetaLinux Tools

The PetaLinux Tools offers everything necessary to customize, build and deploy Embedded Linux solutions on Xilinx processing systems. Tailored to accelerate design productivity, the solution works with the Xilinx hardware design tools to ease the development of Linux systems for VersalZynq® UltraScale+™ MPSoCZynq®-7000 SoCs, and MicroBlaze™.

PetaLinux Tools (host)

PetaLinux tools eases the development of Linux-based products; all the way from system boot to execution with the following tools:

  • Command-line interfaces
  • Application, Device Driver & Library generators and development templates
  • Bootable system Image builder
  • Debug agents
  • GCC tools
  • Integrated QEMU Full System Simulator
  • Automated tools
  • Support for Xilinx System Debugger
embedded-stack

Embedded Software Ecosystem

With these tools developers can customize the boot loader, Linux kernel, or Linux applications. They can add new kernels, device drivers, applications, libraries, and boot and test software stacks on the included full system simulator (QEMU) or on physical hardware via network or JTAG.
 

Custom BSP Generation Tools

PetaLinux tools enable developers to synchronize the software platform with the hardware design as it gains new features and devices.

PetaLinux tools will automatically generate a custom, Linux Board Support Package including device drivers for Xilinx embedded processing IP cores, kernel and boot loader configurations. Such capability allows software engineers to focus on their value-added applications rather than low level development tasks.

Linux Configuration Tools

PetaLinux includes tools to customize the boot loader, Linux kernel, file system, libraries and system parameters.

These configuration tools are fully aware of Xilinx hardware development tools and custom-hardware-specific data files so that, for example, device drivers for Xilinx embedded IP cores will be automatically built and deployed according to the engineer-specified address of that device.
 

Software Development Tools

PetaLinux tools integrate development templates that allow software teams to create custom device drivers, applications, libraries and BSP configurations.

Once the product’s software baseline (BSP, device drivers, core applications, etc.) has been created, the PetaLinux tools enable developers to package and distribute all software components for easy installation and use across PetaLinux developers.

Reference Linux Distribution

PetaLinux provides a complete, reference Linux distribution that has been integrated and tested for Xilinx devices. The reference Linux distribution includes both binary and source Linux packages including:

  • Boot loader
  • CPU-optimized kernel
  • Linux applications & libraries
  • C & C++ application development
  • Debug
  • Thread and FPU support
  • Integrated web server for easy remote management of network and firmware configurations

Quick-start Linux Images

All PetaLinux Board Support Packages (BSP) include pre-configured boot loaders, system images and bitstream.  Built-in tools allow a single command to deploy and boot these elements to either physical hardware, or to the included full QEMU system emulator.

With PetaLinux, developers can have their Xilinx-based hardware booted and running within about 5 minutes after installation; ready for application, library and driver development.

Download & Licensing

PetaLinux Tools and Linux Support and Resources

The PetaLinux Tools License is no longer required. Users can install and use PetaLinux tools to deploy royalty free OS images.

  • Use is defined by the EULA
  • Access to all PetaLinux BSPs and Reference Designs
  • Technical support of PetaLinux tools through WebCase (details below)
  • Additional support through Xilinx community forums and answer records.

Features supported by Xilinx Technical Support:

Board Support Packages (BSP) and Reference Examples

PetaLinux Board Support Packages (BSP) and Reference Examples include pre-built boot loaders, system images and bitstream. Built-in tools allow a single command to deploy and boot these elements to either physical hardware, or to the included full QEMU system emulator. With PetaLinux, developers can have their Xilinx-based hardware booted and running within about 5 minutes after installation; ready for application, library and driver development.

PetaLinux BSPs and Reference Examples are available from Xilinx and partners. Please visit the PetaLinux tools download page where we list the latest available PetaLinux BSPs. 


Download for: ARM MALI 400 Support

The link below offers a no-charge download of MALI 400 userspace binaries to support Zynq® UltraScale+™ MPSoC products. Yocto recipes are also included in this download to support ZCU102 evaluation board and PetaLinux Tools.

This download includes software corresponding to software releases:

  • Xilinx Releases
    • 2016.1 & 2016.2
    • 2016.3 & 2016.4
    • 2017.1 & 2017.3
    • 2018.1 & 2018.3
    • 2019.1
Documentation
Default Default Title Document Type Date
Training & Support