This page provides information related to building a custom Linux image (i.e “Linux From Scratch”) using individual open source components. The flow is documented through a series of sub-pages that take you step by step through the process of creating the software images and booting up a system.
Table of Contents
Xilinx Open Source Linux is an open source project where key components are made available to users via two mechanisms:
The Xilinx Git contains U-Boot, ARM Trusted Firmware, Linux kernel, GDB, GCC, libraries and other system software
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.
Setting Up Your Development Environment
Installing and Using Git Xilinx maintains a public Git tree for each of its open source projects.This page will give you the information you need to start using those trees.
Zynq & ZU+ Emulation with QEMU Xilinx has created a Zynq & Zynq UltraScale+ MPSoC QEMU. Linux has been the primary test platform for QEMU. This page describes how to get started with QEMU quickly.
Building Linux from Source
The figure shows a high level block diagram of the Xilinx design flow for Zynq UltraScale+ MPSoC & Zynq-7000 AP SoC.
The steps below outline the required steps for those users that prefer to build, deploy, and boot embedded Linux on their own. A breadcrumb list of these steps appears at the bottom of each page along the way.