There are eight independent commands that make up the PetaLinux design flow. They are:
- petalinux-create
- petalinux-config
- petalinux-build
- petalinux-boot
- petalinux-package
- petalinux-util
- petalinux-upgrade
- petalinux-devtool
In most cases, the PetaLinux commands are flexible such that the specific options passed to the tools present you with a unique use model, compared to other options for the same tool.
For the purposes of this document, command line arguments that behave as modifiers for workflows are referred to as "options." User-specified values that are accepted by options are shown in italics. In some cases, omitting the user-specified value might result in a built-in default behavior. See the "Default Value" column in the tables for details about relevant default values.