v4l2 驱动程序初始化

举报
内核笔记 发表于 2021/06/09 00:21:55 2021/06/09
【摘要】 系列内容深入了解camera系列v4l2 驱动程序初始化 、 打开设备文件;取得设备的 capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入 输出等;设置视频的制式和帧格式,制式包括 PAL,NTSC,帧的格式个包括宽度和高度等;向驱动申请帧缓冲,一般不超过 5 个;将申请到的帧缓冲映射到用户空间,这样就可以直接操作采集到帧,而不必去复制;将...
系列 内容
深入了解camera系列 v4l2 驱动程序初始化

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

文章来源: xuesong.blog.csdn.net,作者:内核笔记,版权归原作者所有,如需转载,请联系作者。

原文链接:xuesong.blog.csdn.net/article/details/90582338

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。