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

前几节已经构建好Linux系统,但控制VCU还需要了解VCU软件架构,并加入各种库文件,也就是在Petalinxu中加入配方文件。

1 VCU软件架构

视频编解码单元VCU软件堆栈从高层到底层的应用接口如下图所示:
软件堆栈
GStreamer 是一个跨平台的开源多媒体框架,提供可集成多个多媒体组件并创建流水线的基础架构。
OpenMAX Integration Layer API 对标准化媒体组件接口进行了定义,使开发者和平台提供商能够与在硬件或软件中执行的多媒体编解码器进行集成和通信。
VCU Control Software 是 VCU 应用开发者可见的最低级软件。所有 VCU 应用必须直接或间接地使用 Xilinx 提供的 VCU控制软件。
在软件堆栈的每一层都可以实现对VCU的控制。 更详细的内容参考pg252。

2加入配方文件

VCU依赖的文件如下图所示:
配方文件
将配方文件从相应的地址下载下来,配方文件的版本要与Pealinux版本对应。
在project-spec/meta-user 文件夹中创建“recipe-multimedia”文件夹。
cd project-spec/meta-user
mkdir recipe-multimedia
在 recipe-multimedia文件夹创建gstreamer文件夹
mkdir gstreamer
将下载好的文件拷贝到该文件夹,如下图所示。
gstreamer
在 recipe-multimedia文件夹创建vcu文件夹
mkdir vcu
将下图中的文件拷贝到该文件夹
vcu
以上过程完成配方文件添加,运行petalinux-build。

对zynq7000,zynqmpsoc器件和AI推理感兴趣的朋友,可以加我的公众号 硬码农二毛哥 一起学习交流

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

硬码农二毛哥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值