Zynq-7000 All Programmable SoC Linux Solution

Downloads

The Zynq®-7000 All Programmable SoC (AP SoC) Linux solution combines the benefits of the Linux operating system together with PetaLinux Tools and Xilinx SDK geared towards designing software applications on this platform.

Linux Components

Xilinx is committed to provide fully tested Linux components including Linux kernel, drivers for Zynq-7000 fixed processing system peripherals and soft programmable logic peripherals, and u-boot. The solution closely tracks the mainline linux kernel tree, and drivers and board support package (BSP) are updated to use the latest stable mainline linux version. This provides customers the benefits of latest Linux kernel features on Zynq-7000 platform. Some of the other benefits of this solution are:

The Linux components source files are bundled with PetaLinux Tools. They are also available from the following source repositories:

Xilinx GitHub that includes source repositories for Linux kernel, drivers, u-boot and device tree. To learn more visit the Xilinx wiki page

Mainline Linux and u-boot source repositories. Most of the Zynq-7000 software drivers are already in the mainline tree or are in the process of getting into the mainline tree. To learn more visit the Linux drivers update page.

Yocto Project Support

Yocto Project is an open-source collaboration project managed by Linux Foundation that provides templates, tools and methods to help create custom Linux-based solution on any SoC. Xilinx is an active participant of Yocto Project, and provides BSP recipes to build linux-based solution on Zynq-7000 AP SoC. Similar to the Linux kernel strategy, Xilinx closely tracks the Yocto Project release and provides support for the latest stable release when they become available. To learn more visit Zynq Yocto page.

PetaLinux Tools to customize build and develop Linux systems, that also includes a reference Linux distribution. The tool also includes a complete QEMU system model of the Zynq-7000 AP SoC processing system to run and debug Linux applications without a need for hardware development board. To learn more visit the PetaLinux page.

Xilinx Software Development Kit (SDK) includes C/C++ compilers, optimized C/C++ libraries with NEON support and eclipse-based IDE for Linux application development, debug and profile. To learn more visit the SDK page.

Open source QEMU system model of the Zynq-7000 AP SoC processing system for running and debugging the software>>Learn More

Participate in the Zynq-7000 AP SoC Linux Forums to exchange ideas and be part of the Zynq-7000 AP SoC community>>Learn More

Partner Linux Solutions

Xilinx works with industry leaders to provide a best-in-class Linux solution for the Zynq-7000 AP SoC platform. Below is the list of products supporting Zynq-7000 SoC, for more details visit Zynq-7000 AP SoC Ecosystem.