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

Introduction

Xilinx Open Source Linux is an open source project where key components are made available to users via two mechanisms:

  1. The Xilinx Git contains U-Boot, ARM Trusted Firmware, Linux kernel, GDB, GCC, libraries and other system software

  2. 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

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.

Related Links

ZCU102 Image creation in OSL flow