一口Linux

电子技术应用专栏作家——一口Linux。一起学习嵌入式、Linux、网络、驱动、arm知识

Camera | 6.v4l2拓扑架构(基于rk3568)

0
阅读(1196)

瑞芯微 | 摄像头ov13850移植笔记


Camera | 1.Camera基础知识

Camera | 2.MIPI、CSI基础

Camera | 3.瑞芯微平台MIPI摄像头常用调试命令

Camera | 4.瑞芯微平台MIPI摄像头应用程序编写

Camera | 5.Linux v4l2架构(基于rk3568)


image.png

image.png

image.pngimage.png

image.png

image.png

image.png

image.png

这些entity我们可以理解为一个个功能模块。

这些功能模块有的用于驱动csi、有的驱动isp、有的用于预览图像、有的用于统计视频信息、有的用于配置参数。

这些功能模块,并不是都一定每个camera控制器都有的,有一些是通用的,比如,mainpath、selfpath,有一些要完全看SoC设计,即使瑞芯微的SoC,不同型号,差别也不小。所以具体问题要具体分析,不可教条。

v4l2只定义了基本架构,定义好了回调函数接口,要实现模块具体功能只需要填充好对应的回调函数即可,应用层通过这些字符设备文件和对应的ioctrl命令,就可以实现相应的功能。


image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png


原文链接:https://mp.weixin.qq.com/s/RyXDVwAtYA-Yb58hk0XsDQ

微信图片_20220701092006.jpg

电子技术应用专栏作家  一口Linux