Vitis IDE入门helloworld程序

时间:2025-11-02  作者:Diven  阅读:0

操作系统:Ubuntu 18.04.4 LTS

Vitis IDE入门helloworld程序

命令lsb_release -a

安装Vitis

在线安装网速很慢,离线下载安装包,Xilinx_Vitis_2019.2_1106_2127.tar 30.76GB

解压缩

tar xvf Xilinx_Vitis_2019.2_1106_2127.tar

安装,需要至少120G磁盘空间,最好150G以上

cd Xilinx_Vitis_2019.2_1106_2127/

./xsetup

安装完成


 

安装petalinux

进入正题

首先打开Vivado 2019.2,File->New Project

Next,项目名称edt_zcu102_demo

默认

接下来的两个界面Add Sources和Add Constraints都直接Next,然后选择Boards,选择ZCU102,Next


Finish,之后项目自动打开,点Create Block Design

设计名称edt_zcu102_demo,然后OK

Add IP,如下图红色箭头所示

输入znyq进行过滤,并选择Zynq UltraScale+ MPSoC

点击Run Block Automation

默认,点OK

双击红框位置,查看自动化效果

点左侧PS-PL Configuration,展开,并将红框中的勾选框取消勾选,结果如图,OK

空白处右键,点击Validate Design

验证成功提示

右键Design Sources下的文件,点击Create HDL Wrapper

默认,点OK

创建完成之后,展开edt_zcu102_demo_wrapper,右键左侧红箭头,然后点Generate Output Products…

默认,点Generate

并生成最终的edt_zcu102_wrapper.xsa文件【TODO:此过程参考另一个教程】

使用petalinux生成linux镜像

petalinux和bsp(Board Support Packages)文件这里下载https://www.xilinx.com/support/download/index.html/content/xilinx/en/dow...

我的petalinux安装在~/Desktop/petalinux/下

执行命令source ~/Desktop/petalinux/settings.sh

进入bsp文件所在目录

创建工程命令petalinux-create -t project -s xilinx-zcu102-v2019.2-final.bsp

根据edt_zcu102_wrapper.xsa文件所在目录(注意不是文件,也不要拷贝.xsa至当前目录下)重新配置petalinux-config --get-hw-description='/home/caochenghua/project_1edt_zcu102/'



猜您喜欢

光敏电阻作为重要的光电元件,应用于光线检测、自动调光、环境监测等多个领域。在众多光敏电阻品牌中,日本知名半导体厂商ROHM(罗姆)很好的品质和技术优势,赢得了市...
2012-11-29 05:38:33

四端子电阻因其高精度和稳定性被应用于各种电子设备中。作为电子元器件行业的领先企业,Murata(村田)推出了多款高品质的四端子电阻系列产品,满足不同应用需求。本...
2024-02-11 02:57:44

贴片电阻的规格尺寸与其功率承受能力密切相关。尺寸越大,功率越大。这就像水管,粗水管能通过更多水,而细水管只能通过少量水。贴片电阻也是如此,更大的尺寸意味着更大的...
2024-11-29 10:26:13

电容在电子电路中是重要的元件。有两个极,分别是正极和负极。判断电容的正负极很重要,关系到电路的正常工作。本文将介绍如何判断电容的正负极。电容的标记大部分电容上有...
2025-03-19 15:00:34

贴片电感是电子产品中常见的元件,主要用于电流的调节和滤波。的体积小,性能稳定,因此被应用于各类电子设备中。本文将详细介绍贴片电感的特点、种类以及应用。贴片电感的...
2025-03-25 08:30:34

贴片电阻上的01x标识并非阻值,而是尺寸代码,表示其长度和宽度为0.01英寸 x 0.006英寸 (公制约为0.25mm x 0.15mm)。 因此,01x本身...
2024-11-29 10:26:17

熔断器作为保护电路安全的重要元件,是不可少的配件。简普熔断器因其优良的性能和可靠的品质,应用于各种电气设备中。本文将对简普熔断器的主要参数进行详细介绍,同时推荐...
2023-09-30 23:29:30

差分运放是重要的电子元件,在信号处理和放大领域有着着关键作用。主要功能是放大两个输入信号之间的差异,同时抑制共同模式的噪声和干扰。这使得差分运放在许多应用中显得...
2009-07-26 00:00:00

0805贴片电阻是一种常用的电子元件,其封装尺寸指的是元件的长宽高。对于0805封装来说,它的尺寸是长2.0mm,宽1.25mm,高约0.5mm。 请注意,这些...
2024-11-26 11:30:09

熔断器作为重要的保护元件,有着着不可替代的作用。华册熔断器作为国内知名品牌,优异的性能和高可靠性,赢得了市场的认可。本文将从多个方面详细介绍华册熔断器的特点、优...
2024-07-30 04:32:30