0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

petalinux安装过程

FPGA杂记 来源:FPGA杂记 作者:小牛1022 2022-12-01 09:22 次阅读

1、前期准备

1)Xilinx提供的手册《ug1144-petalinux-tools-reference-guide_chn》,该文档有说明petalinux版本支持的平台,本次使用的Ubuntu16.04

2)Petalinux配置比较苛刻,所以这次是在docker中配置的,因此需要安装docker环境

2、安装过程

1)安装需要的依赖包

Ug1144中文件给出了具体安装命令,如下所示:

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 -dev zlib1g:i386 screen pax gzip

但是该命令会报错。所以现在提供改进的命令(经过实际测试的)

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 python gawk cpio screen pax gzip

sudo dpkg --add-architecture i386

sudo apt update -y

sudo apt-get install zlib1g:i386

2)修改语言设置(petalinux build的时候要求语言环境为en_US.UTF-8)

sudo apt-get install locales

sudo dpkg-reconfigure locales

sudo locale-gen en_US.UTF-8

sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8

echo "export LANG=en_US.UTF-8" >> ~/.bashrc

3)开始安装

sudo mkdir -p /opt/pkg/petalinux/2019.2

sudo chown -R 1000:1000 /opt/pkg/petalinux/2019.2/(1000的在后面有讲解)

./petalinux-v2019.2-final-installer.run /opt/pkg/petalinux/2019.2

3、安装过程问题解决

1)./petalinux-v2019.1-final-installer.run:line 140: /tmp/tmp.Yb9CRyCRaW/petalinux-env-check: No such file or directory ERROR: Failed to extract Petalinux installer...

这个是因为没有安装gawk依赖包

2)按照安装过程log文件,一般是缺少依赖包,只要安装对应的依赖包就可以

439eff3e-7107-11ed-8abf-dac502259ad0.png

3)tar: .: Cannot utime: Operation not permitted tar: .: Cannot change mode to rwxrwxr-x: Operation not permitted

这个问题是由于安装目录的权限不对。一般使用之前的命令chown -R 1000:1000 /opt/pkg/petalinux/2019.2/之后,这个问题一般就不会出现

4)Docker里面安装petalinux-v2019.2-final-installer.run时会报不能使用root用户进行操作,ug1144中有明确说明该文件不能使用root命令安装,但是docker中启动默认都是root,所以在其中容器是应该需要使用普通用户,应使用命令docker exec -u参数,如果直接输入普通的用户名,比如niuniu会报识别不到。这是可以在/etc/passwd文件中查看普通用户的ID号,使用ID进行登录。

43c43c9a-7107-11ed-8abf-dac502259ad0.png

Docker登录命令如下

43e3937e-7107-11ed-8abf-dac502259ad0.png

整个过程截图

44000450-7107-11ed-8abf-dac502259ad0.png

4、设置环境

执行安装目录下的setting.sh,即source setting.sh,这时会出现下面的打印信息

442efc7e-7107-11ed-8abf-dac502259ad0.png

第一个warning :bin/sh is not bash!出现时需要执行dpkg-reconfigure dash,出现选项是选择no就可,再执行source setting.sh就不会有第一个warning。

444ec9dc-7107-11ed-8abf-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10981

    浏览量

    206689
  • Xilinx
    +关注

    关注

    70

    文章

    2118

    浏览量

    119341
  • Docker
    +关注

    关注

    0

    文章

    437

    浏览量

    11596

原文标题:petalinux安装过程

文章出处:【微信号:FPGA杂记,微信公众号:FPGA杂记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PADS 2007详细安装过程

    PADS 2007详细安装过程,,本人亲试,,绝对OK
    发表于 07-26 15:28

    pads安装过程出错

    pads9.3安装过程中部分文件丢失,装好啦用还是可以用的,不过不知怎么回事?求教
    发表于 03-22 17:46

    【Artix-7 50T FPGA试用体验】Petalinux安装教程

    。然后在/opt目录下创建一个petalinux安装路径/opt/pkg/petalinux。最后进行petalinux安装。在
    发表于 12-03 19:12

    【创龙TLZ7x-EasyEVM评估板试用连载】petalinux安装

    :./petalinux-v2018.3-final-installer.run/opt/pkg/petalinux/2018.3下面就是安装过程:下面会显示软件许可协议:然后我们接受所有协议:就进入了
    发表于 06-02 15:13

    师兄亲测版solidworks安装过程

    师兄亲测版solidworks安装过程,师兄亲测版solidworks安装过程
    发表于 11-30 17:38 0次下载

    图解MATLAB安装过程

    电子专业单片机相关知识学习教材资料——图解MATLAB安装过程
    发表于 08-08 17:03 0次下载

    Petalinux BSP安装与构建过程

    Petalinux参考bsp可以让用户迅速启动。并且,这些设计可以作为用户设计的基。Petalinux BSP是标准可安装格式,包含启动所需的设计和配置文件。BSP包中设计好的软硬件可以下载到板子
    发表于 11-15 11:50 7493次阅读

    液位变送器怎么安装_液位变送器安装过程

    本文分别介绍了投入式液位变送器安装过程与投入式液位变送器安装图解,投入式液位变送器使用与安装的注意事项与压力式液位变送器安装注意事项。
    发表于 02-05 08:56 2.5w次阅读
    液位变送器怎么<b class='flag-5'>安装</b>_液位变送器<b class='flag-5'>安装过程</b>

    XMC MCU 开发基础:DAVE3 APP Lib安装过程

    DAVE3 APP Lib 安装过程
    的头像 发表于 07-11 02:07 3376次阅读

    XMC MCU 开发基础:DAVE3安装过程

    DAVE3 安装过程
    的头像 发表于 07-11 01:50 4758次阅读

    如何安装PetaLinux 2020.1 ubuntu

    安装好vitis后,继续安装petalinux,本人纯纯新手,记录过程就好。Xilinx官网下载petalinux2020.1,还有ssta
    的头像 发表于 02-08 10:04 1843次阅读

    PetaLinux 2020.1 ubuntu 安装

    安装好vitis后,继续安装petalinux,本人纯纯新手,记录过程就好。Xilinx官网下载petalinux2020.1,还有ssta
    发表于 01-27 08:05 11次下载
    <b class='flag-5'>PetaLinux</b> 2020.1 ubuntu <b class='flag-5'>安装</b>

    51单片机编程软件keil4的安装过程

    51单片机编程软件keil4的安装过程
    发表于 11-23 16:20 18次下载
    51单片机编程软件keil4的<b class='flag-5'>安装过程</b>

    Brocade Fabric通知–Linux的安装过程

    电子发烧友网站提供《Brocade Fabric通知–Linux的安装过程.pdf》资料免费下载
    发表于 09-01 11:53 0次下载
    Brocade Fabric通知–Linux的<b class='flag-5'>安装过程</b>

    记录RocketMQ在centos7上的安装过程

    本文记录RocketMQ在centos7上的安装过程,没有技术的探讨,仅仅是安装记录,以作备忘。
    的头像 发表于 01-02 11:41 264次阅读
    记录RocketMQ在centos7上的<b class='flag-5'>安装过程</b>