ZCU102制作PYNQ v2.7镜像

这篇具有很好参考价值的文章主要介绍了ZCU102制作PYNQ v2.7镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近需要学习PYNQ方面的知识,由于手头只有ZCU102开发板(HW-Z1-ZCU102 REVISION 1.1),需要自己制作镜像,所以记录一下制作过程。

参考:

PYNQ SD Card image — Python productivity for Zynq (Pynq)

编译PYNQ 在ZCU102上的镜像 - Tagore's Studio

Xilinx ZCU102向けPYNQビルドと確認(v2.6対応) - Qiita

1.准备工作

根据PYNQ的网站上下载对应工具及系统版本。

ZCU102制作PYNQ v2.7镜像

Petalinux2020.2支持的系统:

ZCU102制作PYNQ v2.7镜像

这里要用的是PYNQ2.7版本,对应Xilinx工具版本2020.2,及ubuntu18.04.4。

下载focal.aarch64.2.7.0_2021_11_17.tar.gz (PYNQ - Python productivity for Zynq - Board)

下载xilinx-zcu102-v2020.2-final.bsp (Downloads)  

2.制作启动镜像

# 所有操作需要全程链接外网!!!
# 下载pynq源代码
$ git clone --recursive https://github.com/Xilinx/PYNQ.git
$ cd PYNQ
$ git checkout image\_v2.7

# 检查依赖环境,qemu,crosstool-ng
$ cd ./sdbuild/
$ ./scripts/setup\_host.sh

# 将ZCU104的文件复制为ZCU102的
$ cd ..
$ cp -rf ./boards/ZCU104 ./boards/ZCU102
$ rm -rf ./boards/ZCU102/petalinux\_bsp/
$ mv ./boards/ZCU102/ZCU104.spec ./boards/ZCU102/ZCU102.spec

# 修改ZCU102.spec的内容
$ sed -i -e "s/104/102/g" ./boards/ZCU102/ZCU102.spec
$ vim ./boards/ZCU102/ZCU102.spec
> BSP\_ZCU102 := xilinx-zcu102-v2020.2-final.bsp
> STAGE4\_PACKAGES\_ZCU102 := ethernet

# 拷贝bsp和文件系统镜像
$ cp ~/xilinx-zcu102-v2020.2-final.bsp ./boards/ZCU102/
$ mkdir ./sdbuild/prebuilt
$ cp ~/focal.aarch64.2.7.0_2021_11_17.tar.gz ./sdbuild/prebuilt

# 根据自己安装路径配置 PATH
$ PATH=/opt/qemu/bin:/opt/crosstool-ng/bin:$PATH
$ source /tools/Xilinx/Vitis/2020.2/settings64.sh
$ source /tools/Xilinx/Vivado/2020.2/settings64.sh
$ source /tools/Xilinx/petalinux/2020.2/settings.sh

# 编译
$ cd ./sdbuild/
$ make boot\_files BOARDS=ZCU102
$ make images BOARDS=ZCU102 PREBUILT=./prebuilt/focal.aarch64.2.7.0_2021_11_17.tar.gz

# 生成的镜像文件在sdbuild/output/里
$ ls ./output/

至此PYNQ的启动镜像就制作好啦,之后写入sd卡,将ZCU102设置为从SD卡启动即可使用。

3.完整镜像

以下是我根据上面的步骤制作出来的镜像。如果不想自己制作,可以直接下载我制作好的镜像哦。

ZCU102PYNQv2.7镜像-Linux文档类资源-CSDN下载

硬件版本:HW-Z1-ZCU102 REVISION 1.1

PYNQ版本:v2.7

操作系统版本:Ubuntu 18.04.4

Xilinx工具版本:2020.2

板级支持包版本:xilinx-zcu102-v2020.2-final.bsp

rootfs版本:focal.aarch64.2.7.0_2021_11_17.tar.gz文章来源地址https://www.toymoban.com/news/detail-400529.html

到了这里,关于ZCU102制作PYNQ v2.7镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker学习(四)使用 commit 制作镜像

    docker学习(一)docker 概述 docker学习(二)docker 安装部署 docker学习(三)常用命令 docker学习(四)使用 commit 制作镜像 docker学习(五)使用 Dockerfile 制作镜像 docker学习(六)卷 Volume docker学习(七)docker daemon docker学习(八)HTTP/HTTPS 代理 docker学习(九)docker 调试 docker学习

    2024年02月14日
    浏览(40)
  • 容器编排学习(二)镜像制作和私有仓库介绍

    commit的局限 很容易制作简单的镜像,但碰到复杂的情况就十分不方便例如碰到下面的情况 需要设置默认的启动命令 需要设置环境变量 需要指定镜像开放某些特定的端口 Dockerfile就是解决这些问题的方法 Dockerfile是一种更强大的镜像制作方式 编写类似脚本的 Dockerfile 文件,通

    2024年02月09日
    浏览(45)
  • 【Docker】Docker学习④ - Docker镜像与制作

    参考:【Docker】Dokcer学习① - 简介 参考:【Docker】Docker学习② - Docker安装及基础命令介绍 参考:【Docker】Docker学习③ - Docker镜像管理 docker镜像有没有内核? 从镜像大小上面来说,一个比较小的镜像只有十几MB,而内核文件需要一百多兆,因此镜像里面是没有内核的,镜像在

    2024年01月23日
    浏览(55)
  • 制作一个ros2机器人需要学习的课本(还不全面)

    1《C语言》---这个是基础200页左右 2《C++》-----500-600页 3《高等数学》-----没有这个无法计算动态电路 4《电路分析》-----没有这个没法设计硬件电路 5《英语5000词汇》最少也得达到美国小学生毕业时候的词汇水平5000词汇量 6《ros1》因为ros2没有一本中文课本---有那么一本写的没

    2024年02月05日
    浏览(49)
  • 保证水库大坝安全需要做好哪方面的监测

    水库安全监测是保证水库大坝安全的重要手段是确保水库大坝安全运行的基础也是做好水库安全管理的重要技术保障。根据《水库大坝安全管理条例》《水库大坝安全监测技术规范》等有关规定,对坝体变形、渗透、应力应变等进行监测,以掌握坝体、坝基和库岸的运行情况

    2024年02月11日
    浏览(47)
  • DollarTree(美元树)验厂需要注意哪些方面?

    【DollarTree(美元树)验厂需要注意哪些方面?】 美元树(Dollar tree),是美国的一元店。每件商品都只卖一美元,吃的、用的和玩的应有尽有。美元树在美国共拥有4900家门店,其中一半的连锁店,离沃尔玛不到三公里,号称商品比沃尔玛还便宜。而就靠开这样的连锁店,它

    2024年02月07日
    浏览(44)
  • Docker容器学习:Dockerfile制作Web应用系统nginx镜像

    目录 编写Dockerfile 1.文件内容需求: 2.编写Dockerfile: 3.开始构建镜像  4.现在我们运行一个容器,查看我们的网页是否可访问 推送镜像到私有仓库 1.把要上传的镜像打上合适的标签 2.登录harbor仓库 3.上传镜像 1.文件内容需求: 基于centos基础镜像。 指定作者信息。 安装nginx服

    2024年02月11日
    浏览(74)
  • CS录屏教程,录制游戏需要注意哪些方面?

    ​最近有个CS手游的玩家小伙伴咨询想要做一些游戏视频录制,但是不知道有哪些好用的工具来使用,对于游戏录制我们其实是需要注意一些事项的,想要观众的观感上比较好就需要把握好视频的帧率等问题,下面我们就来看看录制方法和需要注意哪些问题。 录制前的准备工

    2024年02月14日
    浏览(73)
  • 前端知识(八)———前端需要掌握的技术有哪些方面

    前端开发需要掌握的技术包括以下几个方面: 1.HTML:HTML是网页的基础骨架,是网页内容的载体,负责网页内容的排列和布局。 2.CSS:CSS是网页的样式表,负责网页的外观和样式。 一般情况下HTML+CSS是在一起使用为了页面布局的,说到布局可能会需要用到PS和蓝湖等一类设计工

    2024年02月04日
    浏览(52)
  • 安装灵科无线路由需要注意的三个方面

      一、无线网兼容性 1、有的旧的电脑不支持WPA、WPA2的加密方式,原因是对于旧的电脑来说这种加密方式或兼容性不好,设置成这种加密方式以后也会导致掉线。 2、WPA加密方式是否支持与操作系统和无线网卡的驱动程序有关系,要适时对操作系统打上相应补丁,无线网卡的

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包