Customizing PetaLinux

Introduction

A prestine PetaLinux tree only include pre-configured platform support for Xilinx FPGA based prototype development boards. The user needs to add their platform into PetaLinux before it can be used to build firmware for their target device.

Customizing PetaLinux essentially is adding the hardware and software components of an embedded system into the build framework. This chapter will discuss the procedures to add a new embedded system platform support into PetaLinux.

Scope and Background

The reader should have knowledge on the following topics.

Assumptions

The following assumptions were made:

  • The vendor specific hardware project already exist. This chapter do not include the creation of hardware project. Refer to Xilinx's XPS User Guide for more information.