Vitis IDE入门helloworld程序

时间:2025-09-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/'



猜您喜欢

2012-10-29 00:00:00


现代电子产品中,电源效率的提升一直是技术研究的热点领域,而同步整流控制芯片正是这场革命的核心所在。作为一种关键技术,同步整流控制芯片通过提高能量转换效率,减少能...
2024-06-27 00:00:00

电容器是电子设备中常见的元件。测量电容器的容量是一个重要的步骤。本文将介绍如何正确测量电容器的容量。了解这些方法,可以帮助你更好地使用电容器。 准备工具测量之前...
2025-04-02 11:01:39

贴片电阻上的「E01」并不是直接代表阻值,而是代表阻值的代码,需要根据一定的规则进行解码。E01通常表示0.1Ω的阻值,即十分之一欧姆。贴片电阻的阻值代码通常采...
2024-11-26 11:30:01

贴片电阻E96代码要不要背,取决于你的工作性质和频率。对于偶尔接触电子元件的爱好者来说,不必死记硬背E96代码表。网络资源丰富,在线电阻值计算器和代码表随手可得...
2024-11-26 11:29:32



橡皮圈是常见的生活用品,简单的设计和多功能性而受到欢迎。通常由天然橡胶或合成橡胶制成,橡皮圈具有良好的弹性和耐用性,适用于各种场景。在日常生活中,橡皮圈常被用来...
2009-12-12 00:00:00

电源管理IC芯片,作为电子设备中重要的一部分,肩负着电压转换、电流控制、电源分配等重要职责,确保设备稳定可靠地运行。为了满足不同应用场景的需求,电源管理IC芯片...
2024-04-19 00:00:00