v4l2 驱动程序初始化
【摘要】 系列内容深入了解camera系列v4l2 驱动程序初始化
、
打开设备文件;取得设备的 capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入 输出等;设置视频的制式和帧格式,制式包括 PAL,NTSC,帧的格式个包括宽度和高度等;向驱动申请帧缓冲,一般不超过 5 个;将申请到的帧缓冲映射到用户空间,这样就可以直接操作采集到帧,而不必去复制;将...
系列 | 内容 |
---|---|
深入了解camera系列 | v4l2 驱动程序初始化 |
、
- 打开设备文件;
- 取得设备的 capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入 输出等;
- 设置视频的制式和帧格式,制式包括 PAL,NTSC,帧的格式个包括宽度和高度等;
- 向驱动申请帧缓冲,一般不超过 5 个;
- 将申请到的帧缓冲映射到用户空间,这样就可以直接操作采集到帧,而不必去复制;
- 将申请到的帧缓冲全部入队列,以便存放采集到的数据;
- 开始视频的采集;
- 出队列以取得已采集数据的帧缓冲,取得原始采集数据;
- 将缓冲重新入队列尾,这样可以循环采集;
- 停止视频的采集;
- 关闭视频设备。
文章来源: xuesong.blog.csdn.net,作者:内核笔记,版权归原作者所有,如需转载,请联系作者。
原文链接:xuesong.blog.csdn.net/article/details/90582338
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)