IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Vivado2021.1、Vitis2021.1、Petalinux2021.1与Vitis AI 1.4安装详解与软件下载 -> 正文阅读

[系统运维]Vivado2021.1、Vitis2021.1、Petalinux2021.1与Vitis AI 1.4安装详解与软件下载

本文对vivado、vitis、petalinux2021.1版本以及Vitis AI 1.4安装过程进行详细描述,并提供安装软件网盘地址。

1 新建虚拟机

新建虚拟机并设置共享文件夹

VMware Workstation使用15.5版本,新建虚拟机使用Ubuntu18.04.02,2021.1版本软件可以支持r16.04.5, 16.04.6, 18.04.1, 18.04.2, 18.04.3, 18.04.4,18.04.5, 20.04, 20.04.1 (64-bit) 。新建过程时间比较长,但配置简单,硬盘容量要在300G以上。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ao4HCTFf-1632561110014)(./pic/vmware.png)]

设置共享文件夹,将要安装的文件放入共享文件夹。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oPhGngBz-1632561110017)(./pic/gongxiang.png)]

共享文件夹中包含如下文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FwoHx2dl-1632561110036)(/pic/file.png)]

2 安装Vitis

安装packages

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

重启虚拟机

安装Vitis

在windows系统解压Xilinx_Unified_2021.1_0610_2318.tar.gz文件。

cd /mnt/hgfs/vitis_ai/Xilinx_Unified_2021.1_0610_2318/
sudo ./xsetup

进入如下界面,选择Vitis,Vitis和Vivado一起安装。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G7lJW4oL-1632561110040)(./pic/vitis.png)]

选择器件和功能,都选择太占空间,只能按需选择。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3jYrwkyk-1632561110044)(./pic/xuanxiang.png)]

默认路径安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LM6iqAL5-1632561110045)(./pic/tool.png)]

安装完成后,导入license。

打开vivado:

source /tools/Xilinx/Vivado/2021.1/settings64.sh 
vivado

3 安装Petalinux

  1. Ubuntus默认shell是dash,Petalinux要求bash,需要重新配置:

    sudo dpkg-reconfigure dash
    

    弹出对话框选no

  2. 安装依赖库

sudo apt-get update
sudo apt-get install iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib automake zlib1g:i386 screen pax gzip cpio python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3

3.新建文件夹,修改权限

sudo mkdir -p /tools/Xilinx/PetaLinux/2021.1
sudo chmod -R 755 /tools/Xilinx/PetaLinux/2021.1
sudo chmod 777 /mnt/hgfs/vitis_ai/petalinux-v2021.1-final-installer.run 
sudo chown -R zynq:zynq /tools/Xilinx/PetaLinux/2021.1/
cd /mnt/hgfs/vitis_ai/

4.安装

./petalinux-v2021.1-final-installer.run -d /tools/Xilinx/PetaLinux/2021.1/ --platform "arm aarch64"

4 安装Vitis AI 1.4

安装docker

Set up the repository

sudo apt-get update
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Install Docker Engine

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo apt-get install docker-ce=5:20.10.0~3-0~ubuntu-bionic docker-ce-cli=5:20.10.0~3-0~ubuntu-bionic containerd.io

Verify that Docker Engine

sudo docker run hello-world

Manage Docker as a non-root user

sudo groupadd docker
sudo usermod -aG docker $USER

重启虚拟机

Clone Vitis AI 1.4

git clone --recurse-submodules https://github.com/Xilinx/Vitis-AI  
cd Vitis-AI
docker pull xilinx/vitis-ai-cpu:1.4.916

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a7DUPWrO-1632561110047)(./pic/docker.png)]

Run Docker

./docker_run.sh xilinx/vitis-ai-cpu:1.4.916

5 相关软件与文档

上述安装软件与参考文档如下图所示,关注公众号硬码农二毛哥,回复4,可以从网盘下载,长期有效。

在这里插入图片描述
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-26 10:36:28  更:2021-09-26 10:39:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:36:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码