v4l2 驱动程序初始化

系列 内容
深入了解camera系列 v4l2 驱动程序初始化

  1. 打开设备文件;
  2. 取得设备的 capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入 输出等;
  3. 设置视频的制式和帧格式,制式包括 PAL,NTSC,帧的格式个包括宽度和高度等;
  4. 向驱动申请帧缓冲,一般不超过 5 个;
  5. 将申请到的帧缓冲映射到用户空间,这样就可以直接操作采集到帧,而不必去复制;
  6. 将申请到的帧缓冲全部入队列,以便存放采集到的数据;
  7. 开始视频的采集;
  8. 出队列以取得已采集数据的帧缓冲,取得原始采集数据;
  9. 将缓冲重新入队列尾,这样可以循环采集;
  10. 停止视频的采集;
  11. 关闭视频设备。
发布了247 篇原创文章 · 获赞 93 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_33487044/article/details/90582338