petalinux
CommunityEnd-to-end PetaLinux project automation.
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: petalinux Download link: https://github.com/konosubakonoakua/xilinx-skills/archive/main.zip#petalinux Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.