Accelerated Application Package Selection

Kria KR260 Robotics Starter Kit User Guide (UG1092)

Document ID
UG1092
Release Date
2022-05-17
Revision
1.0 English
  1. If you have not already verified Internet connectivity do so before proceeding via ping test or DNS lookup (e.g., nslookup).
  2. Example applications are deployed using the Linux package management framework for over-the-air deployment. The sudo xmutil getpkgs lists a series of package groups that can be installed on your platform. The package group naming convention is: packagegroup-kit_name-application_name. For example, the machine vision application for the KR260 platform has the following package group name packagegroup-kr260-machine-vision. You can install any number of matching accelerated applications to your platform. For exact commands to install, refer to the Kria SOM Wiki for further details.
    Note: You should only install package-groups that are compatible with your particular starter kit configuration.
  3. For any applications installed on the local file system via the package feed, the platform can now dynamically load and swap those applications. To see a list of the applications local to the system, execute sudo xmutil listapps. You can also see what applications are local by manually exploring the /opt/xilinx directory.
  4. By default, kr260-dp is loaded on boot. From the applications list, check for an active application loaded (active = 1 in the xmutil listapps output). If there is a loaded application, unload it by running the sudo xmutil unloadapp command to unload the current application before proceeding to the next step.
  5. From the application list, start the new application by running sudo xmutil loadapp application_name. The platform configuration is automatically handled and starts the application.
  6. Applications with a Jupyter-based cockpit will start-up automatically. You need to point your web-browser to the associated IP address and port. The associated IP address and port information is printed to the UART at boot. To query your Jupyter lab server URL after the initial boot, run: sudo jupyter notebook list.