Toybrick

rga之否支持多线程操作

zhouzheng2695

新手上路

积分
45
发表于 2020-10-28 10:02:19    查看: 959|回复: 12 | [复制链接]    打印 | 显示全部楼层
提供的demo,貌似是共享一个全局的ctx, 多线程下操作是不是要加锁?
回复

使用道具 举报

jefferyzhang

超级版主

积分
7028
发表于 2020-10-28 10:12:53 | 显示全部楼层
分时复用,一个线程一个context
回复

使用道具 举报

zhouzheng2695

新手上路

积分
45
 楼主| 发表于 2020-10-28 10:27:13 | 显示全部楼层
jefferyzhang 发表于 2020-10-28 10:12
分时复用,一个线程一个context

这块提供的RkRgaInit相关接口感觉不友好啊,这块有参考的封装代码吗?想把这些细节放在.so里
回复

使用道具 举报

jefferyzhang

超级版主

积分
7028
发表于 2020-10-28 10:37:22 | 显示全部楼层
zhouzheng2695 发表于 2020-10-28 10:27
这块提供的RkRgaInit相关接口感觉不友好啊,这块有参考的封装代码吗?想把这些细节放在.so里 ...

有,还没发布
回复

使用道具 举报

zhouzheng2695

新手上路

积分
45
 楼主| 发表于 2020-10-28 10:55:25 | 显示全部楼层

尴尬了,啥时候可以发布啊?太晚了我就手撸了
回复

使用道具 举报

jefferyzhang

超级版主

积分
7028
发表于 2020-10-28 11:20:51 | 显示全部楼层
zhouzheng2695 发表于 2020-10-28 10:55
尴尬了,啥时候可以发布啊?太晚了我就手撸了

可以根据我发的sample_rga 那份教程手撸。
比起封装好的库,我更喜欢自己ioctl,可控性和调试起来更快点。
回复

使用道具 举报

jefferyzhang

超级版主

积分
7028
发表于 2020-10-28 11:21:30 | 显示全部楼层
zhouzheng2695 发表于 2020-10-28 10:55
尴尬了,啥时候可以发布啊?太晚了我就手撸了

刚看了下已经发布了:
https://github.com/rockchip-linux/linux-rga
回复

使用道具 举报

zhouzheng2695

新手上路

积分
45
 楼主| 发表于 2020-10-28 13:46:00 | 显示全部楼层
jefferyzhang 发表于 2020-10-28 11:20
可以根据我发的sample_rga 那份教程手撸。
比起封装好的库,我更喜欢自己ioctl,可控性和调试起来更快点 ...

主要是想抽象点,别人不用关心驱动的细节啊
回复

使用道具 举报

zhouzheng2695

新手上路

积分
45
 楼主| 发表于 2020-10-28 13:46:57 | 显示全部楼层
jefferyzhang 发表于 2020-10-28 11:21
刚看了下已经发布了:
https://github.com/rockchip-linux/linux-rga

这个我看了,现在就是用RockchipRga.h的接口。。但是这里面没考虑多线程吧
回复

使用道具 举报

jefferyzhang

超级版主

积分
7028
发表于 2020-10-28 14:20:30 | 显示全部楼层
zhouzheng2695 发表于 2020-10-28 13:46
这个我看了,现在就是用RockchipRga.h的接口。。但是这里面没考虑多线程吧

当然有。自己好好研究下吧。
回复

使用道具 举报

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

本版积分规则

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


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