Camera | 6.v4l2拓扑架构(基于rk3568)
0赞
发表于 2023/6/2 14:03:01
阅读(1106)
这些entity我们可以理解为一个个功能模块。
这些功能模块有的用于驱动csi、有的驱动isp、有的用于预览图像、有的用于统计视频信息、有的用于配置参数。
这些功能模块,并不是都一定每个camera控制器都有的,有一些是通用的,比如,mainpath、selfpath,有一些要完全看SoC设计,即使瑞芯微的SoC,不同型号,差别也不小。所以具体问题要具体分析,不可教条。
v4l2只定义了基本架构,定义好了回调函数接口,要实现模块具体功能只需要填充好对应的回调函数即可,应用层通过这些字符设备文件和对应的ioctrl命令,就可以实现相应的功能。
原文链接:https://mp.weixin.qq.com/s/RyXDVwAtYA-Yb58hk0XsDQ
电子技术应用专栏作家一口Linux