Toybrick

楼主: jefferyzhang

RK3399Pro入门教程(5)图形加速引擎RGA的使用

 

leonardo

新手上路

积分
26
楼主
发表于 2020-7-20 17:31:53 | 显示全部楼层
你好,

我们过去在其他平台上做视频图像相关的处理开发。目前想把所有开发移植到3399平台上来。我先描述一下之前的架构:
在之前的平台上,平台官方提供了标准的linux DMABUFF API,应用程序通过创建DMABUFF,然后交给底层驱动,底层驱动使用linux标准内核API,获得DMABUFF的物理地址,驱动将物理地址通知外设(PCIE视频采集卡),外设
直接将视频数据写入DMABUFF的物理地址中。应用层直接操作DMABUFF内的视频数据,然后将DMABUFF重新插入底层采集队列。整个操作都是符合linux DMABUFF(官方提供API来实现DMABUFF和CPU之间的cache一致性操作)和V4L2标准。

如果我们将这部分功能移植到3399平台的话有以下几点疑问:
1、3399运行的linux内核是否支持标准的PCIE驱动架构,标准的V4L2视频采集驱动(VB2驱动)和标准的DMABUFF映射操作?
2、3399的应用层是否也提供了标准的linux DMABUFF API,可以直接交给底层驱动,实现视频数据的零拷贝和非MMAP机制的操作?
回复

使用道具 举报

leonardo

新手上路

积分
26
沙发
发表于 2020-7-20 19:44:34 | 显示全部楼层
jefferyzhang 发表于 2020-7-20 18:01
你发个帖子问不好么。。。发这只有我看得到。。
1. 支持
2. 支持

谢谢大神回复,我下次发帖子,太感谢了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表