2.2. PetaLinux ProjectsΒΆ

Xilinx PetaLinux is a Linux distribution and Yocto-based build system for building custom Linux designs on Xilinx devices. Mango provides PetaLinux projects for reference hardware platforms. Mango also provides Yocto layers, applications, and utility scripts that can be used to quickly adopt the Mango 802.11 MAC/PHY design on a custom hardware platform.

The Mango PetaLinux projects include ready-to-run images which bundle the reference MAC/PHY/kernel designs. Each hardware platform has specific requirements for booting Linux. Refer to the section for each hardware platform for details.

The PetaLinux tools must be installed to rebuild the kernel, modules, or rootfs. The current 802.11 MAC/PHY design uses Xilinx PetaLinux 2019.1. The ready-to-boot images can be used without installing the PetaLinux tools.

The guide below assumes familiarity with the fundamentals of the PetaLinux distribution and build environment. New users should review the Xilinx PetaLinux documentation. Some resources:

Be sure to use the PetaLinux documentation for the same version used in the Mango 802.11 reference projects. The current reference projects are built in PetaLinux 2019.1.