The software development flow in the PetaLinux tools environment involves many stages. The following figure shows the primary stages within the PetaLinux tools application development flow.
The "Create Linux Images Using the PetaLinux" section in the Xilinx Embedded Design Tutorials: Versal Adaptive Compute Acceleration Platform (UG1305) shows you how to configure and build the Linux OS platform for Arm® Cortex™-A72 core-based APU on a Versal device, using the PetaLinux tools, along with the board-specific BSP.
For more information, refer to the Creating A New Project, Configure and Build the Project, and Boot and Packing the Project sections in PetaLinux Tools Documentation: Reference Guide (UG1144).