What problem does it solve?
PetaLinux project setup and customization for Xilinx platforms can be complex, with multiple interdependent steps across hardware description, kernel configuration, rootfs selection, device-tree customization, and boot image packaging. This skill guides practitioners through a repeatable, end-to-end workflow from hardware description to bootable image creation.
Core Features & Use Cases
- Create a PetaLinux project from a Vivado XSA or official BSP.
- Configure kernel, rootfs, U-Boot, and device-tree overlays (system-user.dtsi).
- Build and package BOOT.BIN and Image to generate bootable images for SD/eMMC or QEMU.
- Provide end-to-end guidance and troubleshooting for version alignment and common build issues.
Quick Start
Create a PetaLinux project from an XSA or BSP, configure the kernel/rootfs/U-Boot, customize system-user.dtsi, build images, and package a BOOT.BIN for deployment.