前言

Vitis 被 Xilinx 称为 “统一软件平台”,从目前已了解的情况来看,嵌入式软件开发在 Vitis 上更为简单方便。

从 ISE 到 Vivado,再到 Vitis 的升级趋势来看,Vitis 将是未来数年的开发主力。

虽然 2019.2 的首发版本可能会有许多 bug,但是试用 Vitis 已足够。

Vitis by ZCU102 系列文章将在 zcu102 开发板上尽可能试用 Vitis 的各种功能。

主要参考的官方文档包括:

  • ug1400
  • ug1209
  • ug1165
  • ug1393

开发环境

硬件环境:zcu102 开发板

软件环境:ubuntu 18.04.3、Vitis 2019.2.1

虽然 ug1400 中只提及支持 ubuntu 18.04.2,但是以下所有内容都基于 18.04.3 版本。

注意:根据 ug1400 的说明 Windows 系统对 Vitis 的嵌入式开发不能完全支持

Note: Windows OS support is limited to the Vitis embedded software development flow.

安装步骤

安装 opencl

sudo apt-get update

sudo apt-get install ocl-icd-libopencl1 opencl-headers ocl-icd-opencl-dev

下载并安装 Vitis Software Platform

以下网页日期为 20200108

进入 Xilinx 中国网站

打开 Vitis 统一软件平台

vitis_zcu102_0_建立开发环境

进入 立即下载

vitis_zcu102_0_建立开发环境

选择 **Vitis(软件开发者)**页面最下端的离线安装包

vitis_zcu102_0_建立开发环境

以及页面最上端的更新包

vitis_zcu102_0_建立开发环境

使用 Xilinx 账号下载解压,并且根据提示按照正常流程安装。注意:安装过程中应当勾选所有可安装组件。

安装加载线驱动

参考 ug973 的 Install Cable Driver 部分的说明。

cd
/data/xicom/cable_drivers/lin64/

install_script/install_drivers/

sudo ./install_drivers

完成安装后 Terminal 显示

INFO: Driver installation successful.

安装 Xilinx Runtime (XRT)

根据 ug1400 的说明下载 XRT 并安装

sudo apt install /<xrt_filename_OS>.deb

设置运行路径

source <VITIS_INSTALL_DIR>/Vitis/2019.2/settings64.sh

source <XRT_INSTALL_DIR>/xilinx/xrt/setup.sh

相关文章: