已经集成好的开发环境
淘宝链接:https://item.taobao.com/item.htm?ft=t&id=971881372702
百度网盘链接发送
包含的文件如下:

编译环境搭建
安装必要的软件
sudo apt-get install -y tofrodos iproute2 gawk gcc g++ git make net-tools libncurses5-dev \
tftpd zlib1g:i386 libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat \
xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential \
libsdl1.2-dev libglib2.0-dev screen pax gzip automake libtinfo5
配置
Petalinux 工具需要主机系统的/bin/sh是 bash,而 ubuntu 默认的/bin/sh 是 dash
输入:sudo dpkg-reconfigure dash ,然后选择<No>

执行安装指令
# --dir 后替换为自己的目录
./petalinux-v2022.2-10141622-installer.run --dir /demo_path/petalinux/2022.2
运行上述命令后,需要等待一段时间,当出现“Press Enter to display the license agreements”字样的时候,如下图所示

从显示的意思可以知道,让我们按下回车键显示软件许可协议,那就按下呗。

这些内容如果你感兴趣可以看看,此处我们就不详细看了,直接按下 q键退出,回到之
前的界面之后会出现一个选择项,询问我们是否接受 xilinx 最终用户协议。

这个显然是没得选,必须接受,否则无法进行下面的安装,输入 Y 按回车接受。除了xilinx 最终用户协议之外,还有两个协议也需要大家接受,会依次显示在终端上,同理也是输入 Y 按下回车接受。
接受所有协议之后便会进行下面的安装步骤了,直到安装完成
工程创建
官方工程
官方提供了测试工程,以xilinx-zc702-v2022.2-10141622.bsp为例
#创建工程
petalinux-create -t project -s xilinx-zc702-v2022.2-10141622.bsp -n zc702_proj
#进入工程目录
cd zc702_proj
#配置开发环境,2021.2为petalinux安装目录
source 2022.2/settings.sh
#完全编译工程
petalinux-build
集成开发环境
集成开发环境默认都已配置好,不需要按照上面的教程重新配置
路径
petalinux安装路径:/home/xlzyw-top/files/2022.2

xilinx-zc702-v2022.2测试工程所在路径:/home/xlzyw-top/files/zc702_proj

测试工程编译
# 进入测试工程所在目录
cd zc702_proj
# 配置环境变量
source /home/xlzyw-top/files/2022.2/settings.sh
# 编译
petalinux-build

正文完