PetaLinux Package Groups - 2023.1 Release

PetaLinux Package Groups - 2023.1 Release

This pages describes all of the available package groups available in PetaLinux 2023.1.

Table of Contents

Introduction

This page documents the AMD Xilinx package groups in the supplied meta-layers available for Petalinux and Yocto, and details the contents of each.

Package Groups

Layer: meta-petalinux

https://github.com/Xilinx/meta-petalinux/tree/rel-v2023.1/recipes-core/packagegroups

Package Group Name

Included Packages
(included package groups in bold)

Description

Package Group Name

Included Packages
(included package groups in bold)

Description

packagegroup-petalinux-python-modules

python3-pip
python3-multiprocessing
python3-numpy
python3-shell
python3-threading
python3-threading
python3-pyserial
python3-h5py

packagegroup-petalinux-python-modules : PetaLinux python module packages

  • python3-pip : The PyPA recommended tool for installing Python packages

  • python3-multiprocessing :

  • python3-numpy : A sophisticated Numeric Processing Package for Python

  • python3-shell :

  • python3-threading :

  • python3-threading :

  • python3-pyserial : Serial Port Support for Python

  • python3-h5py : Provides both a high- and low-level interface to the HDF5 library from Python.

packagegroup-petalinux-x11

packagegroup-core-x11
xclock
xcursor-transparent-theme
xeyes
xinit
xinput
xkbcomp
xkeyboard-config
xkeyboard-config-locale-en-gb
dbus
liberation-fonts

packagegroup-petalinux-x11 : PetaLinux X11 related packages

  • packagegroup-core-x11 : X11 display server and basic utilities

  • xclock : analog / digital clock for X xcursor-transparent-theme : Transparent X11 cursor theme for touchscreens

  • xeyes : X11 eyes that follow the mouse cursor demo

  • xinit : X Window System initializer

  • xinput : Runtime configuration and test of XInput devices

  • xkbcomp : A program to compile XKB keyboard description

  • xkeyboard-config : Keyboard configuration database for X Window

  • xkeyboard-config-locale-en-gb

  • dbus : D-Bus message bus

  • liberation-fonts : Liberation(tm) Fonts

packagegroup-petalinux-weston

weston
weston-init
weston-examples
weston-xwayland
wayland
wayland-protocols
glmark2

packagegroup-petalinux-weston : PetaLinux Weston packages

  • weston : Weston, a Wayland compositor

  • weston-init : Startup script and systemd unit file for the Weston Wayland compositor

  • weston-examples

  • weston-xwayland

  • wayland : Wayland, a protocol between a compositor and clients

  • wayland-protocols : Collection of additional Wayland protocols

  • glmark2 : OpenGL (ES) 2.0 benchmark

packagegroup-petalinux-mraa

mraa
mraa-dev
python3-mraa
mraa-utils
upm
upm-dev
python3-upm
nodejs
nodejs-dev
nodejs-npm

packagegroup-petalinux-mraa : PetaLinux mraa and upm supported packages

  • mraa : Linux Library for low speed I/O Communication

  • mraa-dev

  • python3-mraa

  • mraa-utils

  • upm : Sensor/Actuator repository for Mraa

  • upm-dev

  • python3-upm

  • nodejs : nodejs version 16.14.2-r0

  • nodejs-dev

  • nodejs-npm

packagegroup-petalinux-openamp

open-amp-device-tree
libmetal
libmetal-demos
open-amp
open-amp-demos
packagegroup-petalinux-openamp-echo-test
packagegroup-petalinux-openamp-matrix-mul
packagegroup-petalinux-openamp-rpc-demo

packagegroup-petalinux-openamp : PetaLinux OpenAMP supported packages

open-amp-device-tree : OpenAMP Device Tree Overlay for Xilinx devices.

  • libmetal : Libmetal : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments

  • libmetal-demos

  • open-amp : Libopen_amp : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments

  • open-amp-demos

  • packagegroup-petalinux-openamp-echo-test

  • packagegroup-petalinux-openamp-matrix-mul

  • packagegroup-petalinux-openamp-rpc-demo

packagegroup-petalinux-benchmarks

hdparm
iotop
nicstat
lmbench
iptraf
net-snmp
lsof
babeltrace
sysstat
dool
dhrystone
linpack
whetstone
iperf3

packagegroup-petalinux-benchmarks : PetaLinux packages for Benchmarks

  • hdparm : Utility for viewing/manipulating IDE disk drive/driver parameters

  • iotop : A top utility for I/O

  • nicstat : nicstat version 1.95-r0

  • lmbench : Tools for performance analysis

  • iptraf : A console-based network monitoring utility

  • net-snmp : Various tools relating to the Simple Network Management Protocol

  • lsof : LiSt Open Files tool

  • babeltrace : Babeltrace - Trace Format Babel Tower

  • sysstat : System performance tools

  • dool : versatile resource statics tool

  • dhrystone : Dhrystone CPU benchmark

  • linpack : LINPACK is a software library for performing numerical linear algebra on digital computers

  • whetstone : CPU benchmark to measure floating point performance

  • iperf3 : Network benchmark tool

packagegroup-petalinux-vitis-acceleration

 

packagegroup-petalinux-vitis-acceleration : Packages for Vitis compatible platforms

  • None

packagegroup-petalinux-self-hosted

packagegroup-self-hosted
vim

packagegroup-petalinux-self-hosted : PetaLinux self hosted tools packages

  • packagegroup-self-hosted : Self-hosting

  • vim : Vi IMproved - enhanced vi editor

packagegroup-petalinux-tpm

tpm2-abrmd
tpm2-pkcs11
tpm2-tools
tpm2-tss
tpm2-tss-engine
libtpm
swtpm
libtss2-tcti-device

packagegroup-petalinux-tpm : TPM related packages

  • tpm2-abrmd : TPM2 Access Broker & Resource Manager

  • tpm2-pkcs11 : A PKCS#11 interface for TPM2 hardware

  • tpm2-tools : Tools for TPM2.

  • tpm2-tss : Software stack for TPM2.

  • tpm2-tss-engine : The tpm2-tss-engine project implements a cryptographic engine for OpenSSL.

  • libtpm : LIBPM - Software TPM Library

  • swtpm : SWTPM - Software TPM Emulator

  • libtss2-tcti-device : Software stack for TPM2.

packagegroup-petalinux-networking-stack

ethtool
phytool
netcat
net-tools
dnsmasq
iproute2
iptables
rpcbind
iperf2
iperf3

packagegroup-petalinux-networking-stack : PetaLinux packages to extend network stack

  • ethtool : Display or change ethernet card settings

  • phytool : PHY interface tool for Linux

  • netcat : GNU Netcat

  • net-tools : Basic networking tools

  • dnsmasq : Lightweight, easy to configure DNS forwarder and DHCP server

  • iproute2 : TCP / IP networking and traffic control utilities

  • iptables : Tools for managing kernel packet filtering capabilities

  • rpcbind : Universal Addresses to RPC Program Number Mapper

  • iperf2 : iperf2 version 2.0.13-r0

  • iperf3 : Network benchmark tool

packagegroup-petalinux-xen

kernel-module-xen-blkback
kernel-module-xen-gntalloc
kernel-module-xen-gntdev
kernel-module-xen-netback
kernel-module-xen-wdt
xen
xen-tools
xen-tools-xenstat
qemu-aarch64
qemu-keymaps

packagegroup-petalinux-xen : PetaLinux Xen supported packages

  • kernel-module-xen-blkback

  • kernel-module-xen-gntalloc

  • kernel-module-xen-gntdev

  • kernel-module-xen-netback

  • kernel-module-xen-wdt

  • xen : Xen hypervisor

  • xen-tools : Xen hypervisor tools

  • xen-tools-xenstat

  • qemu-aarch64

  • qemu-keymaps

packagegroup-petalinux-96boards-sensors

avrdude
ntp
packagegroup-core-buildessential
packagegroup-petalinux-mraa
python3-pyserial
readline
libftdi

packagegroup-petalinux-96boards-sensors : Required packages for 96boards sensor mezzanine examples

  • avrdude : AVRDUDE is a utility to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP).

  • ntp : Network Time Protocol daemon and utilities

  • packagegroup-core-buildessential : Essential build dependencies

  • packagegroup-petalinux-mraa : packagegroup-petalinux-mraa version 1.0-r0

  • python3-pyserial : Serial Port Support for Python

  • readline : Library for editing typed command lines

  • libftdi : libftdi version 1.5-r0

packagegroup-petalinux-ros

packagegroup-petalinux-ros-base
packagegroup-petalinux-ros-demo
packagegroup-petalinux-ros-control
rqt-runtime-monitor

packagegroup-petalinux-ros : PetaLinux packages for ROS2 Base and Demos including some basic pub/sub examples

  • packagegroup-petalinux-ros-base : packagegroup-petalinux-ros version 1.0-r0

  • packagegroup-petalinux-ros-demo : packagegroup-petalinux-ros version 1.0-r0

  • packagegroup-petalinux-ros-control : packagegroup-petalinux-ros version 1.0-r0

  • rqt-runtime-monitor : rqt-runtime-monitor version 1.0.0-3-r0

packagegroup-petalinux-v4lutils

v4l-utils
yavta

packagegroup-petalinux-v4lutils : PetaLinux packages to handle multimedia data

  • v4l-utils : v4l2 and IR applications

  • yavta : Yet Another V4L2 Test Application

packagegroup-petalinux-ultra96-webapp

ace-cloud-editor
python3-flask
python3-werkzeug
python3-jinja2
python3-markupsafe
python3-itsdangerous

packagegroup-petalinux-ultra96-webapp : Required packages for ultra96 startup pages

  • ace-cloud-editor : Ace is a code editor written in JavaScript. This repository has only generated files

  • python3-flask : A microframework based on Werkzeug, Jinja2 and good intentions

  • python3-werkzeug : The Swiss Army knife of Python web development

  • python3-jinja2 : python3-jinja2 version 3.1.2-r0

  • python3-markupsafe : python3-markupsafe version 2.1.1-r0

  • python3-itsdangerous : Various helpers to pass trusted data to untrusted environments and back.

packagegroup-petalinux-matchbox

packagegroup-petalinux-x11
matchbox-config-gtk
matchbox-desktop
matchbox-keyboard
matchbox-keyboard-applet
matchbox-panel-2
matchbox-session
matchbox-terminal
matchbox-theme-sato
matchbox-session-sato
matchbox-wm
settings-daemon
adwaita-icon-theme
l3afpad
pcmanfm
shutdown-desktop
pulseaudio-server
pulseaudio-client-conf-sato
pulseaudio-misc

packagegroup-petalinux-matchbox : PetaLinux Matchbox related packages

  • packagegroup-petalinux-x11 : packagegroup-petalinux-x11 version 1.0-r0

  • matchbox-config-gtk : Matchbox GTK+ theme configuration application

  • matchbox-desktop : Matchbox Window Manager Desktop

  • matchbox-keyboard : Matchbox virtual keyboard for X11

  • matchbox-keyboard-applet

  • matchbox-panel-2 : Simple GTK+ based panel for handheld devices

  • matchbox-session : Custom Matchbox session files

  • matchbox-terminal : Lightweight GTK+ terminal application

  • matchbox-theme-sato : Matchbox window manager Sato themes

  • matchbox-session-sato : Custom Matchbox session files for the Sato environment

  • matchbox-wm : Matchbox lightweight window manager

  • settings-daemon : Provides a bridge between gconf and xsettings

  • adwaita-icon-theme : GTK+ icon theme

  • l3afpad : Simple GTK+ Text Editor

  • pcmanfm : Fast lightweight tabbed filemanager

  • shutdown-desktop : Provides an icon to shut down the system cleanly

  • pulseaudio-server : pulseaudio-client-conf-sato : /etc/pulse/client.conf tailored for Sato

  • pulseaudio-misc

packagegroup-petalinux-ocicontainers

docker
runc-opencontainers
containerd-opencontainers
cgroup-lite
packagegroup-petalinux-runx

packagegroup-petalinux-ocicontainers : PetaLinux oci containers related packages

  • docker

  • runc-opencontainers : runc container cli tools

  • containerd-opencontainers : containerd is a daemon to control runC

  • cgroup-lite : Light-weight package to set up cgroups at system boot.

  • packagegroup-petalinux-runx : packagegroup-petalinux-runx version 1.0-r0

packagegroup-petalinux-runx

runx-xlnx
socat
daemonize
packagegroup-petalinux-xen

packagegroup-petalinux-runx : PetaLinux runX related packages

  • runx-xlnx : runx stuff

  • socat : Multipurpose relay for bidirectional data transfer

  • daemonize : A tool to run a command as a daemon

  • packagegroup-petalinux-xen : packagegroup-petalinux-xen version 1.0-r0

packagegroup-newlib-standalone-sdk-target

libgcc-dev
libstdc++-dev
glibc
glibc-dbg
glibc-dev
glibc-utils
glibc-thread-db
glibc-localedata-i18n
glibc-gconv-ibm850
glibc-gconv-cp1252
glibc-gconv-iso8859-1
glibc-gconv-iso8859-15

packagegroup-newlib-standalone-sdk-target : Target packages for the standalone SDK.

  • libgcc-dev

  • libstdc++-dev

  • glibc : GLIBC (GNU C Library)

  • glibc-dbg

  • glibc-dev

  • glibc-utils

  • glibc-thread-db

  • glibc-localedata-i18n

  • glibc-gconv-ibm850

  • glibc-gconv-cp1252

  • glibc-gconv-iso8859-1

  • glibc-gconv-iso8859-15

packagegroup-petalinux-display-debug

libdrm
libdrm-tests

packagegroup-petalinux-display-debug : PetaLinux packages to test and debug display ports

  • libdrm : Userspace interface to the kernel DRM services

  • libdrm-tests

packagegroup-petalinux-audio

libasound
alsa-plugins
alsa-tools
alsa-utils
alsa-utils-scripts
sox
pulseaudio-server
pulseaudio-client-conf-sato
pulseaudio-misc

packagegroup-petalinux-audio : PetaLinux ASLA supported packages

  • libasound

  • alsa-plugins : ALSA Plugins

  • alsa-tools : Advanced tools for certain ALSA sound card drivers

  • alsa-utils : ALSA sound utilities

  • alsa-utils-scripts : ALSA sound utilities

  • sox : sox version 14.4.2-r0

© 2025 Advanced Micro Devices, Inc. Privacy Policy