logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于petalinux的vitis开发流程

本文主要说明petalinux从工程创建到加载xsa到编译启动的步骤,以及vitis软件开发步骤。环境基于ZYNQ UltraScale+ MPSoc EG系列,默认petalinux及vitis已安装完毕。本文示例版本:vitis名词解释Workspace:当打开Vitis软件平台时,创建workspace,用来存储工程数据。Platform:是硬件部件(XSA)和软件部件(BSP,FSB等)的

文章图片
#fpga开发#arm开发#嵌入式硬件
petalinux设备树修改

petalinux_project\components\plnx_workspace\device-tree\ 目录下的设备树是软件自动生成的,最好不做修改,xilinux提供了一个用户设备树,该设备树为:petalinux_project\project-spec\meta-user\recipes-bsp\device-tree\files\system-user.dtsi。2、执行peta

文章图片
#linux#arm开发
vmware中创建qemu的嵌套虚拟化问题

在控制面板---程序---启用或关闭Windows功能,然后将所有关于Hyper-V的功能全部关闭。以下图片的红框部分以及继续下滑的虚拟机平台选项。打开 Windows 安全中心 --- 设备安全性 --- 内核隔离 --- 内核隔离详细信息,然后将内存完整性保持关闭。问题发生场景为在虚拟机中嵌套使用虚拟机,因此不光物理机要支持虚拟化,同时虚拟机也要支持虚拟化,即嵌套虚拟化问题。

文章图片
#arm开发#fpga开发#嵌入式硬件
petalinux产生的镜像文件说明

这个文件是由petalinux-package --image 打包kernel rootfs device-tree这个三个文件合成的image.ub文件,也就是说,当你启动mpsoc的时候,你最终只需要两个文件BOOT.bin image.ub。PMU的配置文件,但这个不是必须的,用户是可选的,MPSOC有LPD.FPD.PL三路电源轨,PMU是为了更好的管理电源和控制功耗,一般情况下,大部分

#fpga开发#linux
到底了