Petalinux 加速axi-dma内核驱动缓冲区读过程
judy 在 周一, 12/20/2021 - 11:29 提交Petalinux 加速axi-dma内核驱动缓冲区读过程
Petalinux 加速axi-dma内核驱动缓冲区读过程
PetaLinux新特性,可以指定Linux configuration。Linux configuration文件要放在Linux代码的目录arch/arm64/configs里。使用petalinux-config配置时,指定文件名就可以,不用指定目录。
本答复记录将介绍在 Vivado 2016.4 - 2017.2 工具中,在 PetaLinux 和独立操作系统下如何使用 MPSoC 器件运行 USB2.0 标准接口。
在前面的学习中,我们知道如何根据PetaLinux BSP设计去创建一个工程,现在,我们结合Vivado设计我们自己PetaLinux系统。
本文转载自:亦梦云烟的博客
简介
PetaLinux是一个嵌入式Linux系统开发工具,用于设计Xilinx基于FPGA的SOC片上系统。本节为第一节,旨在介绍如何使用PetaLinux工具。
软件环境: windows 10 64bit,VMware 12, ubuntu 16, Vivado2018.2
硬件环境: 米尔科技Zturn board
安装vmware后在其中安装ubuntu。
一、安装PetaLinux开发环境
安装PetaLinux要求:
在非root权限下安装
PetaLinux依赖很多标准开发工具和库,需要先安装下表中的依赖。
表1-1 Packages and Linux workstation Environments
在运行Vitis AI VART例程时出现如下问题,在读取视频时出现错误。 需要在配方文件中加入opencv功能 进入工程目录
PetaLinux 能够根据Vivado的设计,自动生成V4L2的Video Pipeline的devicetree。但是它主要为Xilinx的VCU TRD服务,测试的组合比较少。很多时候,需要根据自己的工程,修改V4L2的Video Pipeline的devicetree。
FZU5构建Linux系统过程和FZU3类似,FZU3构建过程参照前一篇文章。下面主要描述一下不同的地方。
Vitis 加速基本平台创建
在本篇博文中,我们将探讨如何在 Vitis 中调试 Zynq UltraScale 器件启动镜像。这些启动镜像包括 ARM 可信固件 (ATF) 和 U-boot。