petalinux 2020.1安装教程

petalinux 2020.1安装教程

最新说明文档:UG1144 - PetaLinux Tools Documentation: Reference Guide (v2020.1)

PetaLinux工具和库安装
PetaLinux 工具要求主机系统 /bin/sh 为“bash”。如果使用 Ubuntu 分布,而 /bin/sh 为“dash”,使用 sudo dpkg-reconfigure dash命令更改默认的系统 shell /bin/sh更改(选择“”,更改完再用查看一下是否更改成功)。

查看目前是dash还是bash命令:ls -l /bin/sh

快速安装 Ubuntu 和 Redhat/CentOS 工作站环境拥安装PetaLinux 工具所需的库(注:需用root权限):

Ubuntu
版本:Ubuntu Linux Workstation/Server 16.04.5, 16.04.6, 18.04.1,18.04.2, 18.04.3, 18.04.4(64-bit)

sudo apt-get install -y gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential zlib1g:i386 screen pax gzip

(如果出现:没有可用的软件包… 使用:
sudo apt-get update)

Redhat/CentOS
版本:
CentOS Workstation/Server 7.4, 7.5, 7.6, 7.7 (64-bit)
Red Hat EnterpriseWorkstation/Server 7.4,7.5, 7.6, 7.7, (64-bit)

sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git cpp gcc gcc-c++ glibc-
devel texinfo chrpath socat perl-Data-Dumper perl-T ext-ParseWords perl-Thread-Queue python34-pip xz which SDL-
devel xterm autoconf libtool zlib-devel automake glib2-devel zlib ncurses-devel openssl-devel dos2unix flex bison
glibc.i686 screen pax glibc-devel.i686 compat-libstdc+-33.i686 libstdc+.i686

重 要 提示!PetaLinux与Vivado的版本要配套。( PetaLinux 2020.1 只适用于从 Vivado® Design Suite 2020.1导出的硬件设计。)

二、运 行 PetaLinux 工 具安装程序

下载链接:PetaLinux 工具 - 安装程序 - 2020.1

在不选择任何选项的情况下,PetaLinux 工具即被安装到当前工作目录中。此外,您还可以指定安装路径。
例如:若要将 PetaLinux 工具安装 /opt/pkg/petalinux/2019.1 中:
$ mkdir -p /opt/pkg/petalinux/2019.1
$ ./petalinux-v2019.1-final-installer.run /opt/pkg/petalinux/2019.1
注: 切勿将安装程序权限更改为 CHMOD 775,否则将产生 BitBake 错误。 无法将工具作为根用户安装。确保 /opt/pkg/petalinux 可写入。可以在安装之后更改权限,以便使其在全局可读取可执行 (0755)。将工具安装到 /opt/pkg/petalinux 目录不是强制要求。可以在具有 755 权限的任何所需位置安装。
petalinux 2020.1安装教程_第1张图片

(!! 本人安装的时候按以上方法安装不成功,故新建了/home/petalinux/文件夹:sudo mkdir petalinux. 然后将下载的.run文件移动到此文件夹,进入文件夹后直接运行 ./petalinux-v2020.1-final-installer.run,随后使用回车查看协议,q退出查看,y同意进行安装)

petalinux 2020.1安装教程_第2张图片
安装成功!

三、建立 PetaLinux 工作环境
1、 获取适当的设置脚本:

• Bash 作为用户登录 shell:
$ source ‘path-to-installed-PetaLinux’/settings.sh
[其中 ‘path-to-installed-PetaLinux’ 为petalinux安装路径]

• C shell 作为用户登录 shell:
$ source /settings.csh
下面是第一次获取建立脚本时的一个输出例子:
PetaLinux environment set to ‘/opt/pkg/petalinux’
INFO: Checking free disk space
INFO: Checking installed tools
INFO: Checking installed development libraries
INFO: Checking network and other services
WARNING: No tftp server found - please see “PetaLinux SDK Installation
Guide” for its
impact and solution

2、 验证工作环境已经设置为:
$ echo $PETALINUX
输出:/opt/pkg/petalinux
环境变量 $PETALINUX 应该指向已安装的 PetaLinux 路径。根据 PetaLinux 安装路径,输出可能与本例不同。

每次打开一个新的终端环境变量都会被重置,需要重新source,为了减少麻烦,可以修改 ~/.bashrc 这个文件 ,在末尾加上source /petalinux安装路径/settings.sh ,最后再 source ~/.bashrc 。

你可能感兴趣的:(Xilinx,petalinux)