This is an old revision of the document!
Overview
Sample creation and configuration of Petalinux projects for Zynq Ultrascale+.
Downloads:
Basic steps
$ petalinux-create \
--type project \
--template zynqMP \
--name zcu102
$ cd zcu102
├── config.project
└── project-spec
├── attributes
├── configs
│ ├── config
│ └── rootfs_config
├── hw-description
│ └── metadata
└── meta-user
├── conf
│ ├── layer.conf
│ └── petalinuxbsp.conf
├── COPYING.MIT
├── README
├── recipes-apps
│ ├── gpio-demo
│ │ ├── files
│ │ │ ├── gpio-demo.c
│ │ │ └── Makefile
│ │ └── gpio-demo.bb
│ └── peekpoke
│ ├── files
│ │ ├── Makefile
│ │ ├── peek.c
│ │ └── poke.c
│ └── peekpoke.bb
├── recipes-bsp
│ ├── device-tree
│ │ ├── device-tree.bbappend
│ │ └── files
│ │ ├── multi-arch
│ │ │ ├── zynqmp-qemu-multiarch-arm.dts
│ │ │ └── zynqmp-qemu-multiarch-pmu.dts
│ │ ├── system-user.dtsi
│ │ └── zynqmp-qemu-arm.dts
│ └── u-boot
│ ├── files
│ │ └── platform-top.h
│ └── u-boot-xlnx_%.bbappend
└── recipes-core
└── images
└── petalinux-image-full.bbappend