Toybrick

楼主: jefferyzhang

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

shopping

中级会员

积分
324
发表于 2019-10-11 14:46:49 | 显示全部楼层
jefferyzhang 发表于 2019-10-11 14:28
RGA不支持BGR和422,422也是软转的

刚刚回去看了下官方文档,果然不支持 BGR 和 YUV422,又走了弯路。
回复

使用道具 举报

will92

注册会员

积分
88
发表于 2019-10-21 16:31:17 | 显示全部楼层
shopping 发表于 2019-10-11 14:46
刚刚回去看了下官方文档,果然不支持 BGR 和 YUV422,又走了弯路。

请问rga的官方文档在哪里可以找到呢?
回复

使用道具 举报

shopping

中级会员

积分
324
发表于 2019-10-21 17:00:57 | 显示全部楼层
will92 发表于 2019-10-21 16:31
请问rga的官方文档在哪里可以找到呢?

官方给的固件包里附带的,docs目录下。
回复

使用道具 举报

heyunteng251314

新手上路

积分
22
发表于 2019-10-29 16:01:54 | 显示全部楼层
版主你好!对于RGA模块,我有个疑问的是mRga->ops->go(mRga)这个函数的程序代码是跑在RGA模块上嘛?
我下这里面的DEMON(https://github.com/Jerzha/samples-toybrick-rga),是安卓的,哪有LINUX端的呢?
回复

使用道具 举报

jefferyzhang

超级版主

积分
2505
 楼主| 发表于 2019-10-29 16:20:04 | 显示全部楼层
heyunteng251314 发表于 2019-10-29 16:01
版主你好!对于RGA模块,我有个疑问的是mRga->ops->go(mRga)这个函数的程序代码是跑在RGA模块上嘛?
我下这 ...

安卓linux是通用的,并且安卓有自己单独一套接口。
Linux你用这个就可以了。
RGA是一个IP核,不会执行cpu代码的。你说的go就是主控把数据送给rga正在处理了。
回复

使用道具 举报

heyunteng251314

新手上路

积分
22
发表于 2019-11-4 16:49:37 | 显示全部楼层
jefferyzhang 发表于 2019-10-29 16:20
安卓linux是通用的,并且安卓有自己单独一套接口。
Linux你用这个就可以了。
RGA是一个IP核,不会执行cpu ...

哦!谢谢
回复

使用道具 举报

时光丶

新手上路

积分
26
发表于 2019-12-2 10:27:02 | 显示全部楼层
shopping 发表于 2019-10-21 17:00
官方给的固件包里附带的,docs目录下。

我找到了一个RKDocs文件夹,请问rga的文档叫啥?
回复

使用道具 举报

shopping

中级会员

积分
324
发表于 2019-12-2 10:39:54 | 显示全部楼层
时光丶 发表于 2019-12-2 10:27
我找到了一个RKDocs文件夹,请问rga的文档叫啥?

具体什么名字忘了,反正名字里面有RGA,记得docs目录下叫RGA的就一个,你直接搜RGA就行了
回复

使用道具 举报

时光丶

新手上路

积分
26
发表于 2019-12-2 10:43:56 | 显示全部楼层
shopping 发表于 2019-12-2 10:39
具体什么名字忘了,反正名字里面有RGA,记得docs目录下叫RGA的就一个,你直接搜RGA就行了
...

那我的固件包里面没有叫rga的文件,能给我传一个吗?
回复

使用道具 举报

时光丶

新手上路

积分
26
发表于 2019-12-2 17:17:51 | 显示全部楼层
rga->ops->setSrcFormat(rga,V4L2_PIX_FMT_NV21,1280,720);我从摄像头采集到的数据是nv21的,但是设置格式nv21他会阻塞在这里,是不是不支持nv21啊?我手动把数据转换成nv12然后换成nv12格式就没问题
回复

使用道具 举报

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

本版积分规则

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


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