首页 > 技术 > 内容

Vitis IDE入门helloworld程序

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

操作系统:Ubuntu 18.04.4 LTS

命令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/'



猜您喜欢


功率继电器是用于控制大功率电路的电气设备,应用于工业自动化、机械控制和家电等领域。主要功能是通过小电流控制大电流的开关,从而实现对电力设备的远程控制和保护。功率...
2015-04-17 00:00:00
隔离式I2C(带电源)技术在现代电子设备中是越来越重要的配件。其主要应用领域包括工业自动化、医疗设备、智能家居、汽车电子等。在工业自动化领域,隔离式I2C可以有...
2011-04-24 00:00:00
电烙铁是电子焊接中不可少的工具,其烙铁头的种类繁多,适用于不同的焊接需求。常见的烙铁头有平头和尖头。平头适合大面积的焊接,如电路板的焊接;而尖头则适用于精细的焊...
2009-09-19 00:00:00
贴片电阻是电子电路中常见的元件,其微小的体积和表面贴装的特性使其广泛应用于各种电子产品。如何识别贴片电阻以及理解其型号含义,对于电子爱好者和专业人士都至关重要。...
2024-11-26 11:29:26
ldo线性稳压双电源是一种能够提供稳定直流电压的电子器件,其采用线性稳压技术,具有输出电压精度高、纹波低、响应速度快等特点,应用于各种电子设备中。ldo线性稳压...
2024-06-01 00:00:00
碳化硅晶闸管(可控硅)是应用于电力电子领域的重要元件,其性能参数直接影响电路的效率和稳定性。关键参数是额定电压(V_R),通常表示可控硅在正常工作条件下能够承受...
2018-08-12 00:00:00
今天介绍另一个比之前功能更全的,基于FPGA做的开源示波器/逻辑分析仪/频谱仪/波形发生器/等等:特征ScopeFun是一款经济实惠、开源、一体化的仪器平台...
2023-09-25 09:05:00
2021-04-21 00:00:00
地贴警示标识根据用途和设计的不同,可以分为以下几类:安全警示类地贴主要用于提醒人们注意潜在的危险,比如滑倒、跌落等安全隐患。这类标识通常采用鲜明的颜色和图案,确...
2013-09-12 00:00:00
现代电子设备中,连接器扮演着非常重要的角色。CONN_30.8X12.5MM_TM是近年来备受关注的一款连接器,其独特的设计和卓越的性能使其在多种应用场景中表现...
2025-03-09 21:00:41