Design Flow Overview - 2023.2 English

PetaLinux Tools Documentation: Reference Guide (UG1144)

Document ID
Release Date
2023.2 English

In general, the PetaLinux tool follows a sequential workflow model. The following table provides an example design workflow, demonstrating the order in which the tasks should be completed and the corresponding tool or workflow for that task.

Table 1. Design Flow Overview
Design Flow Step Tool / Workflow
Hardware platform creation (for custom hardware only) AMD Vivado™ design tools
Create a PetaLinux project petalinux-create -t project
Initialize a PetaLinux project (for custom hardware only) petalinux-config --get-hw-description
Configure system-level options petalinux-config
Create user components petalinux-create -t COMPONENT
Configure U-Boot petalinux-config -c u-boot
Configure the Linux kernel petalinux-config -c kernel
Configure the root filesystem petalinux-config -c rootfs
Build the system petalinux-build
Package for deploying the system petalinux-package
Boot the system for testing petalinux-boot
Upgrades the workspace petalinux-upgrade
Use Yocto devtools command petalinux-devtool
Use debug utilities petalinux-util