Board | Picture | Description |
---|---|---|
Kria KR260 Robotics Starter Kit | The Kria™ KR260 is built for robotics and industrial applications, complete with high performance interfaces and native ROS 2 support for ease of development by roboticists and software developers. |
This repository provides AMD/Xilinx's firmware artifacts for the KR260 board using Ubuntu 22.04 meant to accelerate ROS 2 robotic applications.
NOTE on Ubuntu 22.04 integration: Ubuntu 22.04 sysroot is provided by Canonical and AMD at their own terms as available at https://ubuntu.com/download/amd-xilinx. Refer to this resource for more information. This repository leverages the resulting artifacts "as they are" and enables ROS 2 build flows while integrating hardware acceleration through Vitis and Vivado tools..
To fetch it from sources, proceed as follows to include the Ubuntu 22.04 resources:
git clone https://github.com/ros-acceleration/acceleration_firmware_kr260
wget https://people.canonical.com/~platform/images/xilinx/kria-ubuntu-22.04/iot-limerick-kria-classic-desktop-2204-x06-20220614-78-sysroot.tar.xz -P acceleration_firmware_kr260/firmware/ # will take a few seconds
When leveraging vcs
, just use one of the official release links, which should include the Ubuntu 22.04 resources. E.g. include the following in your .repos
file:
repositories:
firmware/acceleration_firmware_kr260:
type: zip
url: https://github.com/ros-acceleration/acceleration_firmware_kr260/releases/download/v1.1.0/acceleration_firmware_kr260.zip
According to REP-2008's proposal.
[^1]: Aligns with Vitis 2020.2 release. [^2]: Aligns with Vitis 2021.2 release. [^3]: Aligns with Vitis 2022.1 release.
No quality is claimed according to REP-2004. This package should only be used in workstations to produced valid firmware for the targeted hardware.