Vitis IDE入门helloworld程序

时间:2025-06-12  作者: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/'



猜您喜欢

在选择有刷直流电机驱动芯片时,了解其关键参数非常重要。电压范围是一个重要指标,通常需要根据电机的工作电压来选择合适的驱动芯片。驱动电流能力也是必须考虑的参数,确...
2019-01-19 00:00:00

电流采样电阻作为关键的测量元件,应用于电流检测、电源管理和保护电路中。辉城(LTEC)作为业界知名的电流采样电阻制造商,高品质和多样化的产品线赢得了市场认可。本...
2015-10-07 22:56:30

计量泵配件在工业和实验室中是非常重要的配件。不仅确保泵的正常运行,还提高了泵的精准度和效率。计量泵的配件如阀门、密封圈和滤网,可以有效防止液体泄漏,确保操作安全...
2010-03-05 00:00:00

现代电子技术中,二极管是最基本的电子元件。在电路中是重要的配件,尤其是在整流、开关和信号处理等方面。肖特基二极管和快速二极管是两种常见的二极管类型,各自有着独特...
2025-03-30 19:00:34

排阻电流参数作为衡量电阻性能的重要指标,受到广大工程师和采购人员关注。三环集团(CCTC)作为国内领先的电子元器件制造商,其排阻电流参数受到市场认可。本文将围绕...
2012-12-23 05:58:30

认识分层架构分层架构是运用最为广泛的架构模式,几乎每个软件系统都需要通过层(Layer)来隔离不同的关注点(Concern Point),以此应对不同需求的变...
2018-07-27 14:16:00

隔离式LVDS缓冲器是用于高速数据传输的重要电子元件,其参数直接影响系统的性能和稳定性。传输速率是关键参数,通常可以达到几百兆赫兹至几千兆赫兹,适应不同应用需求...
2013-08-31 00:00:00

DCDC开关芯片是现代电子产品中重要的核心部件,应用于各种消费电子、工业设备以及汽车电子中。的出现与发展,推动了电子设备效率和性能的显著提升,使其在满足一般用户...
2024-01-04 00:00:00

在日常生活和工业生产中,螺母作为重要的紧固件,是不可少的配件。除了常见的六角螺母,还有许多其类型的螺母,各具特色,满足不同需求。圆螺母因其形状独特,能有效防止松...
2011-12-08 00:00:00