petalinux 2020.2 安装教程,基于ubuntu20.04.LTS版本

前言

Petalinux工具是Xilinx提供的片上系统定制、构建和部署嵌入式Linux解决方案的整套工具,可以方便开发Zynq UltraScale+ MPSoc,MicroBlaze的Linux系统。

支持包 

得DocNav中切换到开发工具2015.1/4.7版本,打开UG1144文档后可以看到类似

这样的支持包要求,新版本的UG1144中并没有找到。但是在实际使用中还是需要安装支持包的。

准备工作

换源

首先由于ubuntu英文版默认国外源,下载速度慢,需要换源。(特别标注:如果安装中文版则默认为国内源,不需要更换)

然后打开终端输入:
sudo apt-get update
sudo apt-get upgrade

相应的package安装

按照文件UG1144,我们需要安装如下的package,

sudo apt-get install tofrodos gawk gcc git make net-tools tftpd libssl-dev libselinux1 bison flex


tofrodos
gawk
gcc
git
make 
net-tools
libncurses5-dev
tftpd
libssl-dev
libselinux1
bison
flex

xterm
autoconf
texinfo
libtool
zlib1g-dev
zlib1g:i386
gcc-multilib
build-essential
ncurses 可以用 libncurses5-dev代替

配置TFTP

Ubuntu20  TFTP服务器的搭建和使用_码农-做一个勤奋的人-CSDN博客

petalinux安装包获取和安装

petalinux 的安装包可以在xilinx官网搜索直接下载.
1、在安装位置新建文件夹,来完成安装(我在home下安装),首先打开终端,输入
mkdir -p xilinx/petalinux/
sudo chmod 777 xilinx
修改文件夹读写权限,否则无法安装,提示没有权限,修改后使用ls,可以看到文件夹变绿色。
2、拷贝petalinux安装包,打开虚拟机—设置—选项—共享文件夹,选择总是开启
—添加,主机路径选择包含petalinux安装包的文件夹。名称选择一个方便使用的就行,我这里使用peta作为名称。选择启用共享,完成。

3、终端输入 cd /mnt/hgfs/peta
通过cp指令将安装包复制到我们创建的文件夹下
cp -r petalinux-v2020.2-final-installer.run /home/XXX/xilinx/petalinux/
等待完成复制。
4、输入cd 返回主文件夹
输入 cd xilinx/etalinux
运行 ./petalinux-v2020.2-final-installer.run
开始安装petalinux
接下来会有三个协议,按 enter 查看,q键退出,y同意,不同意没办法安装。
至此petalinux就可以完成安装。

环境配置

由于petalinux中所用的命令使用的是bash,而不是ubuntu默认的dash,因此需要切换,做如下操作。
sudo cp /bin/sh /bin/sh-old
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
ls -al /bin/sh
然后运行
$ source < path-to-installed-PetaLinux >/settings.sh
配置好环境变量,接下来就可以直接使用petalinux了。

鼠标坏了,不写了就这样吧

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值