• 2、赛灵思-Zynq UltraScale+ MPSoC学习笔记:Petalinux 2021.2工具安装


    2、赛灵思-Zynq UltraScale+ MPSoC学习笔记:Petalinux 2021.2工具安装

    声明:本文是学习赛灵思 Zynq UltraScale+ MPSoC 5EV过程中写的笔记,便于以后复习,参考《 ug1144-petalinux-tools-reference-guide》、黑金Zynq UltraScale+ MPSoC 5EV开发板资料。

    2.1、Petalinux 简介

    petalinux 并不是一个特殊 Linux 内核,而是一套开发环境配置的工具,降低 uboot、内核、根文件系统的配置的工作量,可以从 Vivado 的导出硬件信息自动完成相关软件的配置。

    PetaLinux 工具提供在 Xilinx 处理系统上定制、构建和调配嵌入式 Linux 解决方案所需的所有组件。该解决方案旨在提升设计生产力,可与 Xilinx 硬件设计工具配合使用,以简化针对 Versal、Zynq UltraScale MPSoC、Zynq 7000 SoC 和 MicroBlaze 的 Linux 系统开发。

    2.2、Petalinux 简介

    2.2.1、更新软件列表

    sudo apt-get update
    
    • 1

    在这里插入图片描述

    2.2.2、修改 bash

    petalinux 工具需要主机系统的/bin/sh是 bash,而 Ubuntu 默认的/bin/sh 是 dash,所以这里需要进行更改,运行 sudo dpkg reconfigure dash 命令,如下:

    sudo dpkg-reconfigure dash
    
    • 1

    在这里插入图片描述

    在这里插入图片描述

    2.2.3、安装依赖库以及软件

    安装 Petalinux 之前需要为 Ubuntu 系统安装一些必要的运行软件以及依赖库;打开终端执行以下命令:

    sudo apt-get install iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib automake zlib1g:i386 screen pax gzip cpio python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3
    
    • 1

    在这里插入图片描述

    2.2.4、安装 Petalinux

    最好将petalinux安装在opt目录下,在opt下新建petalinux文件夹

    sudo -s
    mkdir -p /opt/pkg/petalinux
    chgrp pxl(用户名) /opt/pkg/petalinux
    chown pxl /opt/pkg/petalinux
    exit
    
    • 1
    • 2
    • 3
    • 4
    • 5

    将petalinux-v2021.2-final-installer.run拷贝到petalinux文件夹下。

    给petalinux-v2020.1-final-installer.run 添加可执行权限:

    chmod 777 petalinux-v2020.1-final-installer.run
    
    • 1

    开始安装,输入如下命令:

    ./petalinux-v2020.1-final-installer.run -d /opt/pkg/petalinux
    
    • 1

    按回车查看协议内容–按 q 退出协议内容

    在这里插入图片描述

    按 y 同意协议内容

    在这里插入图片描述

    在安装过程中会弹出 License,按 q 退出,然后按 y 同意。

    在这里插入图片描述

    博文中的Petalinux 2021.2安装包已经放在下面公众号里面,可以关注公众号:Kevin的学习站,回复Petalinux即可获取,创作不易,但您的点赞、关注、收藏就是对我最大的鼓励!

    在这里插入图片描述

  • 相关阅读:
    【数据结构-字符串 四】【字符串识别】字符串转为整数、比较版本号
    【Python numpy】创建Ndarray数组对象
    java基于微信小程序的在线药品购买销售商城系统 uinapp 计算机毕业设计
    mysql存储过程和函数
    Abp 项目报错 Microsoft.Data.SqlClient.SqlException (0x80131904)
    ASP.NET Core 6框架揭秘实例演示[10]:Options基本编程模式
    前端笔试题总结,带答案和解析
    K8s高可用集群二进制部署-V1.20
    ASP.NET多媒体设备管理系统VS开发sqlserver数据库web结构c#编程计算机网页目
    【内网安全】横向移动-IPC
  • 原文地址:https://blog.csdn.net/qq_44705488/article/details/126304347