一口Linux

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

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

0
阅读(1119)

Camera | 1.Camera基础知识

Camera | 2.MIPI、CSI基础

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

 

  前面3篇我们讲解了camera的基础概念,MIPI协议,CSI2,常用命令等,本文带领大家入门,如何用c语言编写应用程序来操作摄像头。

  Linux下摄像头驱动都是基于v4l2架构,要基于该架构编写摄像头的应用程序,必须先要搞清楚什么是v4l2。

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

  这其中有一些命令是和字符设备 /dev/videox 的命令重复的,

  比如:VIDIOC_S_CTRL,

  VIDIOC_SUBDEV_ 开头的则是subdev私有的。

  关于这些命令和回调函数,后续会再深入讲解,对于应用程序开发,

  我们首先搞清楚设备的拓扑结构,然后需要知道我们要执行的命令功能以及对应的是哪一个设备节点即可。

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

后面还会继续更新几篇Camera文章,

建议大家订阅本专题!


原文链接:https://mp.weixin.qq.com/s/0QP6fm8QDarNYQX6xx7YXQ


微信图片_20220701092006.jpg

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