ZYNQ linux开发 章节三 Petalinux开发环境的安装

本章介绍 Ubuntu 下 Petalinux 开发环境的安装(手把手图文教程)

PetalLinux是Xilinx公司推出的嵌入式Linux开发工具,对于不同版本的Vivado,Petalinux也有对应的版本,安装时需注意选择和区分。

这里也有份官方的指导手册,有兴趣的可以下下来研究以下

准备工作

1.带Ubuntu的虚拟机,可以参考章节一进行安装和配置

2.官方的Petalinux 工具开发包

具体流程

一 安装依赖库

输入命令su ,系统命令行提示输入password,这里输入ROOT账户的的密码,并按下回车

更新下 apt-get

在安装Petalinux之前我们需要为Ubuntu系统安装一些必要的运行软件以及依赖库,所以大家需要确保Ubuntu能够正常上网,然后在命令行中输入 如下指令,必须一条一条的输入,输入一条回车后跳到零一行再复制输入另一条, 如下图截图所示, 最后再按回车进行安装

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

安装过程中大约要1-2分钟,中间出来的选择直接按回车就好

当结束后 没有出现报错,就代表依赖库已经安装完全了

二 安装tftp Server

完成依赖库安装后,我们还需要安装tftp功能,这个也是Petalinux 安装过程必须的服务组件

输入以下命令,并按下回车以安装组件, 安装的过程中提示Y/N的时候 输入Y并按下回车

apt-get install tftpd-hpa

安装完成后 按下service tftpd-hpa restart 以启动服务

service tftpd-hpa restart

三 修改bash 变dash

因为petalinux 使用的命令是dash ,而ubutnu默认是bash的,所以这里需要进行修改

在命令行输入 sudo dpkg-reconfigure dash命令 并按下回车

sudo dpkg-reconfigure dash

在窗口中用键盘右键选择 NO 并按下回车即可

四 安装Petalinux

先在windows下下载官方的Petalinux工具开发包(因为我用的是VIVADO2018.3版本,所以我下载的 Petalinux安装包也是2018.3版的)petalinux-v2018.3-final-installer.run (官网或者百度都能下载到,比较大有8G左右)

在Ubuntu下创建一个文件夹用Petalinux的安装, 我们将其放在/opt目录下

用mkdir创建 文件夹

mkdir -p /opt/pkg/petalinux/2018.3

又因为 Petalinux 不能在root账户下安装,只能在普通用户下安装 ,而/opt目录下又只能在root账户下创建 文件夹,所以这里需要额外加一行代码

sudo chown -R user:user /opt
这里的 user:user更换成 ubuntu的普通账户名,我这里是user

chown相当于 将/opt目录的所有权更改为指定用户名

复制我们的Petalinux到Ubuntu

在Ubuntu桌面空白处右键空白处NewFolder 创建一个文件夹 命名为Petalinux2018,用来存放安装包

然后在刚才创建的文件夹里 右键点Paste,粘贴

等待复制完成

复制完成后在安装包所在的文件夹下 右键Open in Terminal ,打开命令行

此时 系统会自动以普通用户的模式 打开终端,并且在终端命令行中默认定位到该安装包所在的地址

用./ 指令运行 安装文件,并安装到刚才我们创建的文件夹下,并按下回车(切记必须要普通用户下安装,不能在root用户下)

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

之后系统就开始安装petalinux了,直到出现 “Press Enter to display the license agreements 字样,按下回车继续

按下后 系统会让我们看许可协议,直接按下Q退出就好

之后 系统会问我们是否接受协议,按下Y 回车

之后会同样出现两个 许可协议,也是按前两步操作 Q 退出后 按下Y 按回车继续

之后系统就开始安装Petalinux了

等待几分钟 后,出现下图界面,代表安装已经成功了

验证Petalinux的安装

输入 source /opt/pkg/petalinux/2018.3/settings.sh 对Petalinux 的环境进行加载

source /opt/pkg/petalinux/2018.3/settings.sh

再按下 echo $PETALINUX

如上图这样显示Petalinux的安装目录,表明工作环境已设置 并且可以正常运行了

“ZYNQ linux开发 章节三 Petalinux开发环境的安装”的4个回复

    1. 这个我没碰到过, 我安装的时候也试过好几个版本的 ubuntu ,最后还是选择大家最常用的 版本,这样问题比较少一点
      更新到20.04.5 后面的操作会有问题吗? 如果没问题的话 更新上去也没关系

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注