You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 12
Next »
Petalinux is brand name used by Xilinx, it is based on Yocto and pretty decent mainstream kernel, what Petalinux adds is the HSI (Hardware Software Interface from Vivado) and special tools for boot image creation.
Table of Content
Petalinux Installation
Creating a Project from Vivado Project
- Export Hardware Definition File (*.hdf) from the Vivado Project.
- Check the Petalinux documents, create a project (for Zynq or Microblaze)
- Imported Steps on Linux Console:
- Take u-boot.elf and image.ub and make BOOT.BIN. It is recommended to create the FSBL with SDK tools.
Petalinux Configuration
Most settings can be changed with menu-config. There are 3 more files that user can edit, they are
File | Description |
---|
system-top.dts | Device tree changes are to be applied here |
platform-top.h | U-boot changes are to be applied here |
fsbl_hooks.c | FSBL changes are to be applied here |
There should be no reason to modify any other files by editing them (most of them are generated and would be overwritten).
References
PetaLinux Tools User Guide - Installation Guide (UG976)
PetaLinux Tools User Guide - Getting Started Guide (UG977)
- PetaLinux Tools Documentation -Reference Guide (UG1144)
PetaLinux Tools Documentation - PetaLinux Command Line Reference (UG1157)