Toybrick

如何使用MIPI摄像头采集数据,直接从HDMI输出

Gang

注册会员

积分
91
发表于 2021-1-20 14:48:57    查看: 7892|回复: 4 | [复制链接]    打印 | 显示全部楼层
大家好,我是3399ProX的用户,我想从MIPI直接采集数据,然后做一些处理后直接从HDMI输出去,请问该如何做呢?

如何获得MIPI的缓冲区和HDMI的缓冲区呢?
回复

使用道具 举报

troy

版主

积分
2346
发表于 2021-1-21 09:22:27 | 显示全部楼层
如果是安卓的话,摄像头直接预览就行。如果是linux的话,分配几个drm buffer,同时作为drm显示的framebuffer和v4l2的帧buffer。
V4L2获取数据处理完之后,交给drm显示即可,drm可以绑定输出到HDMI。
回复

使用道具 举报

Gang

注册会员

积分
91
 楼主| 发表于 2021-1-21 14:46:04 | 显示全部楼层
感谢大神回复.
显示和mipi之间的同步是是如何做的呢?
需要软件去监听 V4L2_EVENT_VSYNC 来做VSYNC同步去更新DRMbuffer,还是由硬件来做VSYNC同步的呢?
回复

使用道具 举报

troy

版主

积分
2346
发表于 2021-1-21 14:52:19 | 显示全部楼层
Gang 发表于 2021-1-21 14:46
感谢大神回复.
显示和mipi之间的同步是是如何做的呢?
需要软件去监听 V4L2_EVENT_VSYNC 来做VSYNC同步去更 ...

额,这个你软件上面为啥要关心同步,抓一帧,处理一帧,显示一帧,这个逻辑流程不是很清晰吗。根本不需要你关心什么sync。
回复

使用道具 举报

Gang

注册会员

积分
91
 楼主| 发表于 2021-1-21 17:03:44 | 显示全部楼层
感谢大神回复!
回复

使用道具 举报

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

本版积分规则

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


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