Starter Kit Ubuntu rootfs, PPA, and Packages - UG1630

Kria SOM App Store Applications Developer Deployment Guide for Ubuntu (UG1630)

Document ID
UG1630
Release Date
2023-08-11
Revision
1.0 English

The Kria SOM Starter Kit Ubuntu has a rootfs that provides a common Linux OS boot and enables flexibility for a series of applications to dynamically bring in their dependencies. In the released Ubuntu image, the oem-archive is already included in the personal package archive (PPA) lists.

OEM
Index of /updates (canonical.com)

There are three AMD library-specific PPAs that need to be added to the platform sources list. These are:

SDK
Index of /ubuntu-xilinx/sdk/ubuntu (launchpadcontent.net)
Gstreamer
Index of /ubuntu-xilinx/gstreamer/ubuntu (launchpadcontent.net)
AMD example apps
https://ppa.launchpadcontent.net/xilinx-apps/ppa/ubuntu/

These PPAs are added by the following commands on target:

  • sudo add-apt-repository ppa:xilinx-apps
  • sudo add-apt-repository ppa:ubuntu-xilinx/sdk
  • sudo add-apt-repository ppa:ubuntu-xilinx/gstreamer

Alternatively, snap can be used to add the PPAs:

sudo snap install xlnx-config --classic --channel=2.x

For more complete commands, refer to the github.io Kria SOM Starter Kit Linux Boot page.

Table 1. Starter Kit Ubuntu Packages
Package Archive
bootgen-xlnx OEM
fpga-manager-xlnx OEM
xlnx-firmware OEM
u-boot-xlnx OEM
flash-kernel OEM
linux-xilinx-zynqmp OEM
linux-meta-xilinx-zynqmp OEM
OEM-limerick-kria-meta OEM
OEM-limerick-meta OEM
OEM-limerick-zynqmp-meta OEM
libegl-mali-xlnx OEM
xf86-video-armsoc-endlessm OEM
xorg-server OEM
dfx-mgr OEM
fru-print OEM
libdfx OEM
xmutil OEM
kria-dashboard OEM
bokeh OEM
xlnx-platformstats OEM
xlnx-default-bitstreams OEM
xilinx-vcu-ctrl sdk
xilinx-vcu-omx sdk
linux-firmware-xilinx-vcu sdk
xilinx-runtime sdk
vitis-ai sdk
jansson sdk
vvas gstreamer
gst-perf gstreamer
gst-xilinx-omx gstreamer
v4l-utils gstreamer
gst-plugins-bad1.0 gstreamer
gst-plugins-base1.0 gstreamer
gst-rtsp-server1.0 gstreamer
gstreamer1.0 gstreamer
gst-plugins-good1.0 gstreamer
gst-python1.0 gstreamer
libdrm gstreamer
simd gstreamer
xlnx-app-kr260-mv-defect-detect Xilinx-apps
xlnx-app-kr260-pmod-rs485-test Xilinx-apps
xlnx-app-kr260-tsn-examples Xilinx-apps
xlnx-firmware-kv260-aibox-reid Xilinx-apps
xlnx-firmware-kv260-benchmark-b4096 Xilinx-apps
xlnx-firmware-kv260-defect-detect Xilinx-apps
xlnx-firmware-kv260-nlp-smartvision Xilinx-apps
xlnx-firmware-kv260-smartcam Xilinx-apps