Xilinx Zynq UltraScale+ MPSoC VCU ROI Demo跑

本文档详细介绍了如何在Xilinx Zynq UltraScale+ MPSoC平台上使用VCU ROI功能,从启动系统、配置HDMI输入输出,到实现ROI视频编码解码、流媒体传输的全过程。通过ROI处理,可以实现高效的视频处理和传输。
摘要由CSDN通过智能技术生成

一、前言

ZU7EV系列MPSoC集成了硬件视频编解码IP VCU,可进行H264/H265视频编解码。Xilinx提供了VCU参考TRD,此外,还提供了一个VCU+DPU的参考设计:Zynq UltraScale MPSoC VCU TRD。该wiki提供了2个下载地址,其中带v1.0是较新的(https://www.xilinx.com/member/forms/download/eula-xef.html?filename=vcu_roi_2019.2_v1.0.zip)。

整体框图如下:PL接收来自HDMI_RX的原始输入(NV12),经resize和转BGR送给DPU,进行人脸检测?,得到人脸的ROI信息,送给VCU,VCU对原始输入结合ROI信息进行Enc,然后对编码数据进行Dec送显示或直接通过GEM送出。

二、Run

0)启动

解压下载的文件,把/vcu_roi_2019.2_v1.0/images/vcu_roi中的文件拷贝至SD卡,可以再拷个测试.mp4文件;ZCU106连接HDMI显示器(1080p@60)和HDMI输入(如笔记本的输出),连接网线、串口线到笔记本,SD卡启动ZCU106,串口显示系统启动。sd卡已经被mount到了/media/card/,运行DPU demo前需source /media/card/export.sh;

1)点亮屏幕

终端输入

modetest -D a0060000.v_mix -s 35:1920x1080-60@BG24 &

其中,1920x1080,60等参数需根据连接的显示器而定,屏幕由黑屏变成蓝色;

2)查看HDMI输入

xmedia-ctl -p -d /dev/media0

查看显示的“v_hdmi_rx_ss” ,大约在倒数2行处:
如果Conneced

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值