文章目录

  • 简介
  • 软件架构
  • petalinux工具
  • 开发环境搭建

简介

MYC-CZU3EG 是深圳市米尔科技有限公司推出的一款以 Xilinx XCZU3EG 作为核心的嵌入式核心板。 采用了 Xilinx 最新的基于 16nm 工艺

Xilinx Zynq UltraScale+ MPSoC 平台,采用了 Xilinx 最新的基于 16nm 工艺。集成了
四核 Cortex™-A53 处理器
双核 Cortex™-R5 实时处理单元
Mali-400 MP2 图形处理单元
16nm FinFET+ 可编程逻辑相结合的异构处理系统
具有高性能,低功耗,高扩展等特性

软件架构

1)FSBL
第一阶段引导加载程序(FSBL)使用硬件比特流(如果存在)配置FPGA,并载入操作系统(OS)映像
第二阶段引导加载程序映像从非易失性内存(NAND/SD/eMMC/QSPI)加载到内存(DDR/TCM/OCM),然后使A53/R5退出复位
2)Platform Management Unit (PMU) Firmware
Zynq MPSoC中的平台管理单元(PMU)有一个32 KB ROM和128 KB RAM的微闪存。ROM预装有PMU引导ROM(PBR),执行引导前任务并进入服务模式
3)ARM Trusted Firmware

petalinux工具

Petalinux 工具是 Xilinx 公司推出的嵌入式 Linux 开发套件,包括了 u-boot、 Linux
Kernel、 device-tree、 rootfs 等源码和库,以及 Yocto recipes,可以让客户很方便的生成、配置、编译及自定义 Linux 系统

开发环境搭建

PetaLinux 工具安装要求如下:
• 工作站最低要求:
○ 8 GB RAM(推荐的赛灵思工具的最低要求)
○ 2 GHz CPU 时钟或同等频率(最低 8 核)
120 GB 未使用磁盘空间 (空间一定要大)
○ 支持的操作系统:
- Red Hat Enterprise 工作站/服务器 7.4, 7.5, 7.6(64 位)
- CentOS 7.4、 7.5、 7.6 (64 位)
- Ubuntu Linux 16.04.5、 18.04.1 (64 位)

1)下载 Petalinux 安装包
https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools/2020-2.html
进行下载,如下图所示: 以2020.2为例子

(注:需要注册账号才能下载)

2)预先安装的软件包
Ubuntu

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

3)运行 PetaLinux 工具安装程序
若要将 PetaLinux 工具安装在 /opt/pkg/petalinux/2020.2 中

$ mkdir -p /opt/pkg/petalinux/2020.2
$ ./petalinux-v2020.2-final-installer.run /opt/pkg/petalinux/2020.2
Press Enter to display the license agreements
Do you accept Xilinx End User License Agreement? [y/N] > y
Do you accept Webtalk Terms and Conditions? [y/N] > y
Do you accept Third Party End User License Agreement? [y/N] > y
INFO: Installing PetaLinux...

需要同意三个协议,按q退出,输入Y即可。

注意:
切勿将安装程序权限更改为 CHMOD 775,否则将产生 BitBake 错误。
您无法将工具作为根用户(root)安装

4)环境建立
Source /opt/pkg/petalinux/2020.2/settings.sh

root@ubuntu:~# source /opt/pkg/petalinux/2020.2/settings.sh
PetaLinux environment set to '/opt/pkg/petalinux/2020.2'
WARNING: This is not a supported OS
INFO: Checking free disk space
INFO: Checking installed tools
INFO: Checking installed development libraries
INFO: Checking network and other services

验证环境:

echo $PETALINUX
root@ubuntu:~# echo $PETALINUX
/opt/pkg/petalinux/2020.2

Xilinx Zynq UltraScale+ MPSoC 介绍相关推荐

  1. 基于xilinx Zynq UltraScale MPSoC平台的核心板及开发板介绍-米尔科技

    近日,米尔科技推出国内首款基于xilinx Zynq UltraScale+MPSoC 平台的核心板及开发板.其优势主要有:采用16纳米制程,相比Znyq7000系列每瓦性能提升5倍,且单芯片融合4核 ...

  2. XILINX Zynq UltraScale+ MPSoC 在 4K 视频图像处理和会议系统的应用

    赛灵思 Zynq UltraScale+™ MPSoC EV 器件的 4K 视频处理功能.EV 器件具有继承的多标准视频编解码器,能够以 60帧/秒 的速度同步编码和解码. Arm 四核 Cortex ...

  3. Xilinx Zynq UltraScale+ MPSoC VCU ROI Demo跑

    一.前言 ZU7EV系列MPSoC集成了硬件视频编解码IP VCU,可进行H264/H265视频编解码.Xilinx提供了VCU参考TRD,此外,还提供了一个VCU+DPU的参考设计:Zynq Ult ...

  4. Xilinx ZCU106开发详解(Xilinx Zynq UltraScale+ MPSoC)

    ZCU106开发详解之 Petalinux 2018.1安装创建Petalinux工程全记录 ZCU106开发详解之VIVADO开发环境的安装 ZCU106开发之PL侧闪灯 ZCU106开发之PS侧M ...

  5. 米尔电子Zynq UltraScale MPSoC核心板资料介绍

    米尔Zynq UltraScale MPSoC核心板(MYC-CZU3EG)是采用Xilinx新一代Zynq处理器.该核心板是业界最小尺寸Zynq UltraScale 核心板,采用16纳米制程,相比 ...

  6. 【ZYNQ Ultrascale+ MPSOC FPGA教程】第一章 MPSoC芯片介绍

    原创声明: 本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处. 适用于板卡型号: AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E ...

  7. zynq+linux固化程序,如何在 Zynq UltraScale+ MPSoC 上实现 Linux UIO 设计

    原标题:如何在 Zynq UltraScale+ MPSoC 上实现 Linux UIO 设计 简介 作者: Alex He (何晔), 赛灵思高级嵌入式应用工程师 这里的 UIO 即 Userspa ...

  8. ultrascale和arm区别_[原创] Avnet Zynq UltraScale+MPSoC系列Ultra96开发方案

    Avnet公司的Ultra96 开发板是基于ARM的Xilinx ZynqUltraScale+™ MPSoC系列产品的满足Linaro 96板指标的开发板,设计者可创建或评估Zynq处理器子系统(P ...

  9. 嵌入式开发之zynqMp ---Zynq UltraScale+ MPSoC 图像编码板zcu102

    嵌入式开发之zynqMp -Zynq UltraScale+ MPSoC 图像编码板zcu102 1.1 xilinx zynqMp 架构 1.1.1 16nm 级别工艺 Zynq UltraScal ...

最新文章

  1. 牛逼了!这个私藏的前端 IDE 插件,撸码 6 的飞起,编程效率提高 30 倍!
  2. python import request 不报错_爬虫学习路径整理及安装环境遇到的坑
  3. Java技术:干掉 XML配置文件,新出的 Fluent Mybatis 技术真香!
  4. KNN K近邻算法学习
  5. windows连接linux服务器并后台运行python脚本
  6. 高晓松卸任北京阿里巴巴音乐科技有限公司董事长
  7. asp.net基础 笔试题(全解完整答案)
  8. Web 开发常备工具
  9. python时间序列模型有哪些_时间序列模型(ARIMA)
  10. 计算机软件实习之校园一卡通管理系统
  11. 浙江地图和杭州地图及其县市整理
  12. 测试鼠标点击速度软件编程,怎么测试鼠标自动点击速度
  13. 论文投稿指南——中文核心期刊
  14. python 特征选择方法_机器学习小窍门:Python 帮你进行特征选择
  15. 我自是年少,昭华倾负,此情,此心,你可怜!
  16. 服务器分为应用服务器和什么_为什么要对无服务器应用单一责任原则
  17. Unity3d打地鼠
  18. 成都市绿色建筑创建行动实施计划通知
  19. layui 如何取得select下拉框选中的值
  20. 截屏与截长图功能的实现

热门文章

  1. altera CPLD通过nios在线升级
  2. SSH远程访问开发板
  3. 广域网二层之PPP协议
  4. 洗衣店小程序,共享洗衣小程序,干洗店小程序毕设作品
  5. 练习题 William's Colored Pencils
  6. BUUCTF [HITCON 2016] Leaking
  7. Canvas画钟 js
  8. FISCO BCOS群组特性
  9. rtsp流通过ffmpeg+nginx转成rtmp以及http-flv流
  10. 腾讯搜搜的分类搜索代码