为支持 Vitis 应用加速开发流程,嵌入式平台需要 Linux 内核、集成 Xilinx Runtime 的 rootfs
和 sysroot
以便对主机应用进行交叉编译。
要安装平台,请下载 zip 文件,并将其解压到 /opt/xilinx/platforms,或者将其解压到其他位置,并将该位置添加到 PLATFORM_REPO_PATHS
环境变量中。
您可构建自己的平台软件,或者也可以使用预构建的软件通用镜像。要下载预构建的通用镜像,请在下载页面上查找嵌入式 Vitis 平台通用镜像块,下载并解压适用于您的平台架构的通用镜像。
运行 sdk.sh 即可解压并安装 sysroot
。-d
选项允许您选择 sysroot
的安装位置。此程序包还提供了预编译的内核镜像和 rootfs
。
您可将 sysroot
添加到 Makefile 以供在您的命令行工程中使用,或者 Vitis IDE 将提示您将其添加到自己的应用工程中。例如,在您的 Makefile 中,将 <SYSROOT>
指向 /<install_path>/cortexa72-cortexa53-xilinx-linux,此文件是运行 sdk.sh 生成的。