[评测分享]
【Avnet ZU1试用活动】在虚拟机中安装PetaLinux
#板卡评测
3299 人阅读
|
0 人回复
|
2024-08-04
TA的每日心情 | 奋斗 2025-8-14 00:30 |
|---|
签到天数: 13 天 连续签到: 1 天 [LV.3]偶尔看看II
进士
- 积分
- 1325
|
本篇教程主要讲述如何在虚拟机中部署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 - 产品更新发行说明和已知问题,其中包含可供下载的电子表格。
此电子表格包含安装所有安装包所需的命令。
- 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中。
接着就是直接赋予该文件权限
- sudo chmod 777 petalinux-v2023.2-10121855-installer.run
复制代码 接着运行
- ./petalinux-v2023.2-10121855-installer.run
复制代码
创建新项目
- petalinux-create --type project --template zynqMP --name mycard
复制代码 该命令会创建一个mycard文件夹,然后将xsa文件复制进去
导入硬件描述
- petalinux-config --get-hw-description=
复制代码![]()
配置完成之后 使用命令进行构建
构建完成没有问题之后进行打包操作
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下运行
- 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
输入用户名后会让自己创建一个密码。
|
|
|
|
|
|
|
|
|