Design Flow Overview - 2024.2 English - UG1144

PetaLinux Tools Documentation: Reference Guide (UG1144)

Document ID
UG1144
Release Date
2024-11-13
Version
2024.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.

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 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 apps
petalinux-create modules
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