如何将ZCU106例程移植到自定义单板上(1)-概述

本次设计目标是将ZCU106使用的例程移植到自定义单板上。例程指的是pg252中开箱即用7个例子。

1 FZU5简介

单板使用百度edgeboard FZU5,之所以使用这个板子,主要是因为它价格便宜。FZU5上使用XAZU5EV器件,如果从其它家买该器件的开发板至少得6000以上,百度3000多。FZU5设计出来是为了软件工程师进行AI推理的,出厂时FZU5自带基于linux的AI系统,后期原理图开放,所以也可以用来进行FPGA开发。开发起来还有比较困难的,因为除了原理图没有其他参考例程。

关于FZU5AI推理相关的部分我这里不做过多介绍,感兴趣的朋友可以从百度官方搜索edgeboard。这里就把FZU5当做一块FPGA开发板使用,开发板上有zynqmpsocEV系列器件,带VCU视频编解码硬核。FZU5硬件接口如下图所示。本次设计就是在FZU5上跑通pg252中提到的例程。

在这里插入图片描述

2 VCU简介

VCU(Video Codec Unit)支持H.264和H.265视频编解码。可以进行同时编码和解码。最大支持4K UHD @ 60 Hz视频编解码。要实现VCU最大性能,对硬件存储要求较高,PS和PL都要有DDR存储。FZU3只有PS有DDR,性能会受一定限制。VCU集成在PL中,因此要在Vivado中对VCU进行设置。
vcu

3设计步骤

本次设计大概分为如下阶段:

如何将ZCU106例程移植到自定义单板上(1)-概述

如何将ZCU106例程移植到自定义单板上(2)-构建硬件平台

如何将ZCU106例程移植到自定义单板上(3)-Petalinux构建软件系统

如何将ZCU106例程移植到自定义单板上(4)-修改设备树

如何将ZCU106例程移植到自定义单板上(5)-添加配方文件

如何将ZCU106例程移植到自定义单板上(6)-测试文件编解码

如何将ZCU106例程移植到自定义单板上(7)-测试USB摄像头编解码

zcu106例程移植到自定义单板vivado工程、petalinux bsp文件、配方文件、文件编解码配置文件、摄像头测试文件、yuv播放器和VLC播放器。关注公众号 硬码农二毛哥,回复1,下载以上文件。

对zynq7000,zynqmpsoc器件和AI推理感兴趣的朋友,可以加我的公众号 硬码农二毛哥 一起学习交流
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硬码农二毛哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值