回答

收藏

[评测分享] 【Avnet ZU1试用活动】在虚拟机中安装PetaLinux

#板卡评测 #板卡评测 3299 人阅读 | 0 人回复 | 2024-08-04

本篇教程主要讲述如何在虚拟机中部署PetaLinux

虚拟机配置


推荐的配置
最低工作站要求:

8 GB RAM(AMD 工具的推荐最低配置)
2 GHz CPU 时钟或同等频率(至少 8 个内核)
100 GB 可用硬盘空间
支持的操作系统:

Ubuntu 桌面/服务器 18.04.1 LTS、18.04.2 LTS、18.04.3 LTS、18.04.4 LTS、18.04.5 LTS、18.04.06 LTS、20.04.2 LTS、20.04.3 LTS、20.04.4 LTS、20.04.5 LTS(64 位)、20.04.6 LTS、22.04 LTS、22.04.1 LTS 和 22.04.2 LTS
OpenSuse Leap 15.3 和 15.4
AlmaLinux 8.7 和 9.1



为确保我们已安装所有必需的软件包,我们可以查看 PetaLinux 2023.2 - 产品更新发行说明和已知问题,其中包含可供下载的电子表格。

此电子表格包含安装所有安装包所需的命令。


  1. 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 zlib1g:i386 screen pax gzip
复制代码


下载petalinux-v2023.2-10121855-installer.run文件,导入到ubuntu20.04中。
接着就是直接赋予该文件权限


  1. sudo chmod 777 petalinux-v2023.2-10121855-installer.run
复制代码
接着运行


  1. ./petalinux-v2023.2-10121855-installer.run
复制代码


创建新项目
  1. petalinux-create --type project --template zynqMP --name mycard
复制代码
该命令会创建一个mycard文件夹,然后将xsa文件复制进去

导入硬件描述
  1. petalinux-config --get-hw-description=
复制代码

配置完成之后 使用命令进行构建
  1. petalinux-build
复制代码



构建完成没有问题之后进行打包操作
home/ling/Petalinux/BOOTs/mycard/project-spec/meta-user/recipes-bsp/device-tree/files
将其中的system-user.dtsi改成自己想要的描述就行,改完后再petalinux-build一下就行。

打包boot.bin在/home/ling/Petalinux/BOOTs/mycard/images/linux下运行

  1. petalinux-package --boot --u-boot --format BIN --fsbl --fpga system.bit  
复制代码


运行完成后将/home/ling/Petalinux/BOOTs/mycard/images/linux路径下的BOOT.bin、image.ub、 Image三个文件放在sd卡里面,板卡使用sd卡启动就能运行。

启动后的用户名为:petalinux
输入用户名后会让自己创建一个密码。





分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

1325 积分
37 主题
+ 关注
热门推荐
关闭

站长推荐上一条 /3 下一条