Xilinx Zynq UltraScale+ MPSoC 介绍
文章目錄
- 簡介
- 軟件架構
- 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
3)運行 PetaLinux 工具安裝程序
若要將 PetaLinux 工具安裝在 /opt/pkg/petalinux/2020.2 中
需要同意三個協議,按q退出,輸入Y即可。
注意:
切勿將安裝程序權限更改為 CHMOD 775,否則將產生 BitBake 錯誤。
您無法將工具作為根用戶(root)安裝
4)環境建立
Source /opt/pkg/petalinux/2020.2/settings.sh
驗證環境:
echo $PETALINUX root@ubuntu:~# echo $PETALINUX /opt/pkg/petalinux/2020.2總結
以上是生活随笔為你收集整理的Xilinx Zynq UltraScale+ MPSoC 介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kafka生产者与消费者详解
- 下一篇: STM32 擦除flash失败问题