软件环境准备—Ubuntu18.04 LTS安装petalinux-v2020.2

本文档记录了在Ubuntu系统中安装PetaLinux 2020.2和Vivado 2020.2的过程,包括修改/bin/sh权限、安装依赖库、解决安装过程中遇到的权限和软件包问题,以及安装后的环境变量设置。在安装过程中,提到了需要的软件如git,并详细描述了安装每个步骤时可能遇到的错误和解决方案,如安装gawk、gcc-multilib和zlib1g:i386等依赖。同时,文章还提及了设置TFTP服务以完成petalinux环境变量的配置。

需要的三个软件:petalinux2020.2,vivado2020.2, 还有一个昨天网页上说明的git 一个 ??控制系统

根据文档ug1144:

1.修改/bin/sh的权限

sudo dpkg-reconfigure dash

在这里插入图片描述

注:要使dash shell 改成bash shell,需要在上面的选择中选“否”

查看本机分区设置 sudo fdisk -l

在这里插入图片描述

☝所以之前我安装的时候是划分了100G给ubuntu??从那个1T的硬盘里,划分了100G安装ubuntu系统,吗?

不管,不大记得了,看这样子应该是 🤦‍♂️

(插播,关于linux文件系统:windows常见的磁盘格式有fat16,fat32和ntfs,是一个2封闭的系统,而ubuntu中文件系统广泛使用ext3的文件格式,从而能够实现将整个硬盘的写入动作记录在磁盘的某个区域上,此外ubuntu还可以实现主动挂载windows的文件系统,并以只读的方式访问磁盘中windows系统上的文件

是一个根目录,是挂载一切其他子目录的起点:

在这里插入图片描述

2安装依赖库

参考网页

下载并运行网页上的脚本

在这里插入图片描述

等待……

在这里插入图片描述

实际上虽然shell显示环境配置成功了,但其实后面安装时还有点问题,后续会提到

3.下载petalinux并安装

注意:安装时不可使用root权限,否则后续需要用到这个建立脚本会很麻烦。

在这里插入图片描述

先创建一个文件夹,将petalinux安装到相应路径

./petalinux-v2020.2-final-installer.run -d /home/viola/petalinux/petalinux-v2020.2

遇到以下两个问题,一是权限不够,二是提醒没安装依赖 gawk

在这里插入图片描述

于是,安装一下,sudo apt install gawk,继续安装

遇到了新的问题:

在这里插入图片描述

显示有一个系统工具没安装,还有一个依赖库没安装

sudo apt install gcc-multilib
sudo apt install zlib1g:i386

中间安装过程会提醒无法安装,需要apt-get update进行软件源更新

重新执行安装命令:

出现如下问题,提示说没有那个目录:

在这里插入图片描述

好像是因为这个petalinux下面的子目录我事先确实没有生成(只有母目录,没有子目录),此外也按照手册上的把权限也修改一下,看下是不是755

在这里插入图片描述

果真不是,因此需要修改一下权限,重新运行(稍微修改了一下目录名字)

./petalinux-v2020.2-final-installer.run -d /home/viola/petalinux-v2020.2

等待安装,期间需要阅读若干份协议,进去看一眼q退出,y确认即可,直到最后安装完毕

在这里插入图片描述

装着装着才看到手册后半部分,可以选择平台,就像安装vivado 套件时那样可以选择平台,当没有特别设置时默认各个平台的都装上了

在这里插入图片描述

4设置petalinux环境变量

1、运行设置脚本

source /home/viola/petalinux-v2020.2/settings.sh

出现问题(no tftp server found,未开启tftp服务):

在这里插入图片描述

解决:

参考博客:ubutnu开启TFTP服务

设置完成后重新运行settings.sh

在这里插入图片描述

2、确认环境变量是否设置成功

在这里插入图片描述

返回结果若与安装路径一致则说明设置成功

success!

5设计流程(等我先去把linux上的vivado2020.2装好再来看这个设计流程,枯了

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值