Petalinux简介:
Petalinux 工具是 Xilinx 公司推出的嵌入式 Linux 开发套件,包括了 u-boot、Linux Kernel、device-tree、rootfs 等源码和库,以及 Yocto recipes,可以让客户很方便的生成、配置、编译及自定义 Linux 系统。Petalinux 支持 Versal 、Zynq UltraScale+ MPSoC、Zynq-7000 SoC 以及 MicroBlaze,可与 Xilinx 硬件设计工具 Vivado 协同工作,大大简化了Linux 系统的开发工作。

安装Petalinux需要基本的linux基本功底:

智一面初中级LInux运维工程师在线评测:http://www.gtalent.cn/exam/interview/eUrdXoILlsGnh6At

前言
首先将petalinux的安装文件通过共享文件夹或FTP方式传输到Ubuntu系统下

一、安装依赖库以及软件
在安装 Petalinux 之前我们需要为 Ubuntu 系统安装一些必要的运行软件以及依赖库,所以大家需要确保 Ubuntu 能够正常上网,打开 Ubuntu Terminal 终端执行以下命令:
 

sudo apt-get install 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

等待软件以及库安装完成之后即可进入下一步。

二、安装Petalinux
安装 Petalinux 就要考虑安装位置了,对于 Petalinux 这种体积庞大的工具,我们将其放在/opt 目录下。在/opt 目录下新建专门存放 Petalinux 的文件夹,如
/opt/pkg/petalinux/2018.3,在终端输入以下命令即可:

 

sudo chown -R $USER:$USER /opt
mkdir -p /opt/pkg/petalinux/2018.3

命令将/opt 目录的属主和属组更改为当前的用户名,如笔者的 Ubuntu 用户名为zynq,执行的 chown 命令就相当于“sudo chown -R zynq:zynq /opt”,然后通过 mkdir 创 建安装目录。现在我们将 petalinux 安装在/opt/pkg/petalinux/2018.3 目录下,在终端中输入如下命令:

./petalinux-v2018.3-final-installer.run /opt/pkg/petalinux/2018.3

执行完petalinux的安装,如下图所示

运行上述命令后,需要等待一段时间,当出现“Press Enter to display the license agreements”字样的时候,如下图所示

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

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

 这个显然是没得选,必须接受,否则无法进行下面的安装;输入 Y 按回车接受。除了xilinx 最终用户协议之外,还有两个协议也需要大家接受,会依次显示在终端上,同理也是输入 Y 按下回车接受。
接受所有协议之后便会进行下面的安装步骤了,直到安装完成。安装完成之后,我们进入到安装目录下
 

运维工程师QQ在线交流群:580175957