petalinux2019.1安装

本文详细介绍如何在Ubuntu18.04.5环境下安装配置Petalinux2019.1,并利用BSP创建工程。涵盖安装步骤、环境搭建及系统镜像构建等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在虚拟机上安装petalinux,记录我的操作过程。

平台版本

VMware Workstation 15.x,Ubuntu18.04.5(64位),Petalinux2019.1。

Petalinux

为配合vivado2019.1使用,这里petalinux的版本必须是2019.1,下面给出下载链接。
链接: petalinux
点开存档,找到2019.1。
在这里插入图片描述
找到并下载下图所示的2019.1安装包。
在这里插入图片描述

VMware

官方没有对VMware的版本提出要求,我电脑之前安装的15.x。这里有一篇博文详细介绍了16.x的下载安装流程,链接如下,但博文最后的ubuntu版本不符合我们这里petalinux的官方要求。
链接: VMware

Linux

根据官方手册
在这里插入图片描述
ubuntu版本最低要求是16.04.5或18.04.1,这里我的电脑之前安装的是18.04.6发现也是可以的,但64位是必须的。
ubuntu的下载可以到清华镜像网站上下载,下面给出链接,直接在里面选版本即可。
链接: ubuntu下载
ubuntu的安装流程大致同下面所给的链接内容,但要注意的是上图官方的最低要求。
链接: ubuntu安装
为了满足petalinux需求,链接中下面两个图的内容要做相应修改。
在这里插入图片描述
按照手册内容,这里至少要100G。
在这里插入图片描述
内存改成8G(因为我的ubuntu之前的使用已经占了1G多的空间,所以这里我给了10G),处理器至少8个。

Petalinux安装过程

按照官方手册来,链接如下。
链接: petalinux2019.1指导手册

建立环境

将手册里表2最后一列的软件全部安装上去。表里给的软件包不加版本号替换下面的“软件名”。表中的第一行只安装tofrodos即可。

sudo apt-get install 软件名

之后还要安装python,如下,否则后面安装petalinux会报错说缺少python。

sudo apt-get install python

安装Petalinux

在/opt目录下新建安装目录/opt/pkg/petalinux/2019.1。

cd /opt
sudo mkdir pkg
cd pkg
sudo mkdir petalinux
cd petalinux
sudo mkdir 2019.1

将之前windows中下载的petalinux安装包移动到ubuntu桌面上(在安装了VMware Tools后可以直接拖动进来),然后在桌面上打开端口,将安装包移动到petalinux文件夹下。

mv petalinux-v2019.1-final-installer.run /opt/pkg/petalinux

将opt文件夹和它的子文件夹的权限都设置位777,否则后面petalinux安装不上去。

cd /
sudo chmod -R 777 opt

将系统替换成bash,即输入下面指令,然后选NO。

sudo dpkg-reconfigure dash

确保当前是普通用户后,到petalinux安装包(.run文件)所在目录下运行它。

./petalinux-v2019.1-final-installer.run /opt/pkg/petalinux/2019.1

使用BSP建立工程

在xilinx官网上的下载petalinux2019.1的位置有对应版本的很多类型的BSP下载,找到对应硬件型号的BSP并下载,我下载的版本是zcu102,对应我使用的Zynq UltraScale+ MPSoC。然后移动到ubuntu桌面上。下载链接如下。
链接: BSP下载

工作环境建立

建立好放置petalinux工程的路径,我建在了桌面上名为petalinux_work的文件夹里。
这里我是bash 作为用户登录 shell,所以操作是在工程文件夹下打开端口输入如下指令。

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

验证工作环境。

echo $PETALINUX

输出“/opt/pkg/petalinux”即证明工作环境建立好了。

从BSP中创建工程

更改至要在其中创建 PetaLinux 工程的目录运行 petalinux-create 命令。

cd ~/Desktop/petalinux_work
petalinux-create -t project -s ~/Desktop/xilinx-zcu102-v2019.1-final.bsp

构建系统镜像。

petalinux-build

编译进展在控制台上显示。等待编译完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值