Customising PetaLinux
Introduction
A pristine PetaLinux tree only includes 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.
Customising PetaLinux involves adding the hardware and software components of an embedded system into the build framework. This chapter will discuss the procedures to add new embedded system platform support into PetaLinux.
Scope and Background
The reader should have knowledge on the following topics.
- The PetaLinux directory structure.
- Familiar with the process of working with PetaLinux.
- Familiar with configuring the Linux kernel and the kernel build processes.
- Using the Xilinx EDK tools.
- Creating new hardware projects using the Xilinx EDK tool suit.
Assumptions
The following assumptions were made:
- The vendor specific hardware project already exists. This chapter does not include the creation of a hardware project. Refer to Xilinx's XPS User Guide for more information.


