首页 > 技术 > 内容

Vitis IDE入门helloworld程序

时间:2026-01-24  作者: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/'



猜您喜欢


压接工具是专门用于连接电缆、导线和其电气组件的工具。通过施加压力,将金属连接件紧密压合在电缆或导线上,从而实现可靠的电气连接。压接工具的种类繁多,包括手动压接钳...
2011-12-21 00:00:00
2024-11-26 11:29:45
现代电子产品中,封装技术的选择对电路设计的性能、体积和散热等方面有着非常重要的影响。TSSOP(ThinShrinkSmallOutlinePackage)是常...
2025-04-23 15:31:43
电子设备日益普及的今天,高效、安全的充电管理变得很重要。**[厂家名称]**作为专业的充电管理芯片厂家,致力于为各种电子设备提供稳定可靠的电源管理方案,让您的设...
2024-11-08 00:00:00
贴片电阻上的「1201」并不是直接表示电阻值的大小,而是采用数字编码来表示的。 「1201」 对应的是 120 x 10^1 欧姆,也就是 1200 欧姆,通常...
2025-04-14 15:03:16
触发二极管(也称为可控硅)是重要的半导体器件,应用于电力电子、工业控制和自动化设备中。具有良好的开关特性和控制能力,使其在各种电路中发挥着关键作用。本文将概述触...
2025-04-07 19:30:34
YAGEO(国巨)作为全球领先的被动元件制造商,很好的铝壳电阻产品,在全球电子工程师中赢得了的赞誉。本文将深入探讨YAGEO品牌背后的故事,以及其铝壳电阻产品如...
2012-05-17 02:19:17
随着科技的不断进步,发光二极管(LED)因其高效能、长寿命和环保特性,已经成为现代照明行业的重要组成部分。自动化发光二极管生产厂家不断推动着LED技术的发展,不...
2025-03-29 13:01:39
水平尺是常用的测量工具,主要用于确定物体的水平状态。通常由一个长而直的铝合金或木质材料制成,表面平整,便于放置在各种物体上。水平尺的核心部件是内置的气泡管,气泡...
2009-01-19 00:00:00