Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
$ sudo snap install xlnx-config --classic

After installing the xlnx-config snap, you can use it to set up the remainder of the system by executing the following command in a terminal:

Code Block
$ xlnx-config.sysinit
Info

NOTE: The Xilinx team updates the xlnx-config snap with new features over time. It is important to keep it up-to-date.

Info

NOTE: For Kria users who are familiar with the xmutil command, the xlnx-config utility provides access to these commands using the -x or --xmutil argument. For more information on using xmutil, please refer to the xmutil GitHub page and the xlnx-config developer page.

The heart of the ZCU10x demonstration experience is the Xilinx Deep Learning Processing Unit (DPU). In addition to setting up the system, the xlnx-config snap provides the DPU via dpu.xclbin to other snaps that depend on it. The xlnx-config snap also provides infrastructure which allows users to package up other hardware platforms to enable other custom development and demonstration workflows.  For more information about creating and installing custom platforms via xlnx-config, see the Usage Example section on the xlnx-config developer page.

After installing the xlnx-config snap, you can use it to set up the remainder of the system by executing the following command in a terminal:

Code Block
$ xlnx-config.sysinit
Note

In rare cases, users have reported running into “Waiting for cache lock” issues when the sysinit script attempts to install packages. This is due to the standard Ubuntu “unattended upgrades” process starting up before sysinit. If this happens, the systinit script will take much longer than usual while it waits for permission to begin installing packages.

xlnx-config.sysinit takes care of the following items, depending on the system it's run on:

Install the Custom Xilinx gstreamer

...