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 supports the following PetaLinux versions:
- PetaLinux 2024.2
- PetaLinux 2022.2
- PetaLinux 2019.1 [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 AMD/Xilinx PetaLinux documentation. Some resources:
Be sure to use the PetaLinux documentation that matches your chosen version.
[1] | PetaLinux 2019.1 is limited to 802.11b/g/a/n/ac due to kernel limitations and is maintained for legacy support only. PetaLinux 2022.2 and newer versions support 802.11ax. |