Embedded platforms are available to
download from the
Embedded Platforms download page for use in the Vitis unified software platform. For the Vitis embedded software development flow, you can
use embedded platforms with Linux, standalone/bare metal, or RTOS domains. To
support the Vitis application acceleration
development flow, embedded platforms must run Linux, with XRT integrated into the
rootfs. A complete list of the supported
platforms can be found on the downloads page.
To install a platform, download the zip file and extract it
into /opt/xilinx/platforms, or extract it
into a separate location and add that location to the
PLATFORM_REPO_PATHS environment variable.
Embedded platforms require a
sysroot to cross-compile the host application for the Vitis application acceleration flow. Look for
the Common images for Embedded Vitis
platforms block on the downloads page, and download and extract
the common image for your platform architecture.
Running sdk.sh extracts
and installs the
sysroot. The option
-dgives you the option to choose where to install the
sysroot. This package also provides a
pre-compiled kernel image and
You can add the
sysroot to a
Makefile for your command line project, or the Vitis IDE will prompt you to add it to your application project.
For example, in your Makefile point
<SYSROOT> to /<install_path>/aarch64-xilinx-linux, which is generated
when running sdk.sh.
For more details about customizing the Xilinx pre-built base platforms to add more domains, see Customizing a Pre-Built Platform .