本文原文链接:https://xuesong.blog.csdn.net/article/details/90582338?spm=1001.2014.3001.5502
系列 | 内容 |
深入了解camera系列 | v4l2 驱动程序初始化 |
- 打开设备文件;
- 取得设备的 capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入 输出等;
- 设置视频的制式和帧格式,制式包括 PAL,NTSC,帧的格式个包括宽度和高度等;
- 向驱动申请帧缓冲,一般不超过 5 个;
- 将申请到的帧缓冲映射到用户空间,这样就可以直接操作采集到帧,而不必去复制;
- 将申请到的帧缓冲全部入队列,以便存放采集到的数据;
- 开始视频的采集;
- 出队列以取得已采集数据的帧缓冲,取得原始采集数据;
- 将缓冲重新入队列尾,这样可以循环采集;
- 停止视频的采集;
- 关闭视频设备。