This is an old revision of the document!
Overview
Directory structure of (relevant) installed Petalinux 2019.2 (still based on “thud”).
TO DO:
- Figure out xsct.
- Installer oddities.
- New Vitis-related content.
Structure
- settings.sh
- tools/
- common/petalinux/
- bin/
- petalinux-boot
- petalinux-build
- petalinux-config
- petalinux-create
- petalinux-package
- petalinux-upgrade
- petalinux-util
- utils/
- petalinux-component
- petalinux-detect-arch
- petalinux-edit-searchpath
- petalinux-env-check
- petalinux-find-ipaddr
- petalinux-find-systool
- petalinux-gen-nfsroot
- petalinux-initbram
- petalinux-install
- petalinux-jtag-boot
- petalinux-kconfig-edit
- petalinux-linuxsys-utils
- petalinux-package-boot
- petalinux-package-bsp
- petalinux-package-prebuilt
- petalinux-package-sysroot
- petalinux-qemu-boot
- petalinux-simple-yaml-parser
- petalinux-tranwebt
- petalinux-yocto
- xsct/ [Xilinx Software Command-Line Tool]
- bin/
- gnu/
- aarch32/
- aarch64/
- lin/aarch64-none/
- aarch64-none-elf/
- bin/
- include/
- lib/
- lib64/
- libexec/
- share/
- armr5/
- microblaze/
- etc/
- template/
- apps/
- template-autoconf
- template-c
- template-c++
- template-install
- template-source
- modules/
- project/
- common/
- template-zynqMP/
2019.1/etc/template/project/
common/project-spec/meta-user/
- README
- conf/
- layer.conf
- petalinuxbsp.conf
- user-rootfs-config ⇐ NEW(?)
- recipes-bsp/
- device-tree/
- device-tree.bbappend
- files/
- system-user.dtsi
- pl-custom.dtsi ⇐ NEW(?)
- u-boot/
- u-boot-xlnx_%.bbappend (SRC_URI += “file:platform-top.h”) * recipes-core/ * images/ * petalinux-image-full.bbappend ==== template-zynqMP/project-spec/ ==== * attributes * configs/ * config * rootfs_config * hw-description/ * metadata [empty] * meta-user/ * recipes-bsp/ * device-tree/ * files/ * multi-arch/ * zynqmp-qemu-multiarch-arm.dts * zynqmp-qemu-multiarch-pmu.dts * zynqmp-qemu-arm.dts * u-boot/ * files/ * platform-top.h ===== components/ ===== * apps/ * gpio-demo/ * peekpoke/ * misc/ * config/ * plnx-generated/ * rootfs_config/ * Kconfig-aarch64.part * yocto/ * downloads/ * source/ * aarch64/ ===== components/yocto/source/aarch64/ ===== * layers/ * core/ * meta-browser/ * meta-openamp/ * meta-openembedded/ * meta-petalinux/ * meta-qt5/ * meta-virtualization/ * meta-xilinx/ * meta-xilinx-tools/