在进行V4L2开发中,一般会用到以下的命令标志符:

  1. VIDIOC_REQBUFS:分配内存
  2. VIDIOC_QUERYBUF:把VIDIOC_REQBUFS中分配的数据缓存转换成物理地址
  3. VIDIOC_QUERYCAP:查询驱动功能
  4. VIDIOC_ENUM_FMT:获取当前驱动支持的视频格式
  5. VIDIOC_S_FMT:设置当前驱动的频捕获格式
  6. VIDIOC_G_FMT:读取当前驱动的频捕获格式
  7. VIDIOC_TRY_FMT:验证当前驱动的显示格式
  8. VIDIOC_CROPCAP:查询驱动的修剪能力
  9. VIDIOC_S_CROP:设置视频信号的边框
  10. VIDIOC_G_CROP:读取视频信号的边框
  11. VIDIOC_QBUF:把数据从缓存中读取出来
  12. VIDIOC_DQBUF:把数据放回缓存队列
  13. VIDIOC_STREAMON:开始视频显示函数
  14. VIDIOC_STREAMOFF:结束视频显示函数
  15. VIDIOC_QUERYSTD:检查当前视频设备支持的标准,例如PAL或NTSC。

这些IO调用,有些是必须的,有些是可选择的。

Android camera preview and take picture with V4l2: http://hi.baidu.com/kellyvivian/blog/item/5ea8244b91e20c3aafc3ab95.html

v4l2驱动编写篇第五B--格式的协定 :http://www.usr.cc/forum-redirect-goto-nextnewset-tid-1901.html

大家一起来讨论video for linux的编程    : http://www.linuxsir.org/bbs/printthread.php?t=113708&pp=40

Android 的Camera架构介绍:  http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=7189&highlight=Android%2B%E7%9A%84Camera%E6%9E%B6%E6%9E%84%E4%BB%8B%E7%BB%8D

http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=7586&highlight=Android%2B%E7%9A%84Camera%E6%9E%B6%E6%9E%84%E4%BB%8B%E7%BB%8D

V4l2 Capture Sequence : http://hi.baidu.com/zgjy1987/blog/item/2d74e1d42b9de0c950da4be6.html

V4L2摄像头获取单幅图片测试程序(mmap): http://hi.baidu.com/aokikyon/blog/item/258ffdfc0c67f7f0fd037f30.html

V4L2摄像头获取单幅图片测试程序: http://hi.baidu.com/aokikyon/blog/item/6e4e622c3e6f9be18b13993f.html

V4L2 - Linux下视频驱动模型: http://hi.baidu.com/aokikyon/blog/item/6e4e622c3e6f9be18b13993f.html

video4linux2笔记2: http://hi.baidu.com/whs08/blog/item/414ea2666daa4a2eaa184c1f.html

V4L2 简介: http://hi.baidu.com/%D1%EE%D4%C6%B7%C9%B5%C4%BF%D5%BC%E4/blog/item/da01058ef6c02af3513d925d.html

ov7670: http://hanyongliangup.blog.sohu.com/146840767.html

Video for Linux Two API Specification: http://v4l2spec.bytesex.org/spec/x542.htm

linux android V4l2 的一些精品文章连接相关推荐

  1. 2012年最有价值的Android开发精品文章荟萃【800篇】

    标题 链接 博主 Android UI 开发大全(20篇) http://blog.51cto.com/zt/148 张兴业 Android Ap 开发 设计模式(9篇) http://blog.51 ...

  2. linux 串口工具_会C++就能开发Linux/Android应用!这款Yoxios X3串口屏火了...

    大家好,我是小月月.今天给大家介绍一款搭载YOXIOS操作系统的YOXIOS X3串口屏,只要你会C/C++就能开发Linux/Android应用!而且小月月带来了福利--"免费试用名额&q ...

  3. 日记 [2008年03月23日]LINUX网关后面的pptp ***客户机连接***

    给iptables打pptp-conntrack-nat 补丁 这里好象没有最新的关于经过iptables 1.3.4 nat 后 pptp client connect *** server  和2 ...

  4. linux下搭建redis并解决无法连接redis的问题

    linux下搭建redis并解决无法连接redis的问题 参考文章: (1)linux下搭建redis并解决无法连接redis的问题 (2)https://www.cnblogs.com/bestmy ...

  5. Android 监听 Android中监听系统网络连接打开或者关闭的实现代码

    本篇文章对Android中监听系统网络连接打开或者关闭的实现用实例进行了介绍.需要的朋友参考下 很简单,所以直接看代码 复制代码 代码如下: package xxx; import android.c ...

  6. linux之V4L2摄像头应用流程

    对于v4l2,上次是在调试收音机驱动的时候用过,其他也就只是用i2c配置一些寄存器就可以了.那时只是粗粗的了解了,把收音机当作v4l2的设备后会在/dev目录下生成一个radio的节点.然后就可以操作 ...

  7. Linux/Android——input_handler之evdev (四)

    在前文 Linux/Android--input子系统核心 (三)中概括了总体的结构,以及介绍了input核心的职责,其中有说道注册input设备时会去匹配已有的事件处理器handler, 而这个ha ...

  8. 本月腾讯,阿里,美团等技术团队的精品文章推送

    [回复"1024",送你一个特别推送] 原创很累,很辛苦,所以我经常是约稿和挑选很多精品的文章推送给大家.我有时不生产内容,但是我是精品内容和技术文章的搬运工.今天的分享来自于腾讯 ...

  9. Android 根据账号和密码自动连接 WIFI (兼容Android 10)

    源码地址在这里在这里!!!!!master分支哈 文章目录 1 遇到困难 2 源代码 2.1 IWifiConnectListener.java 2.2 IWifiDisConnectListener ...

最新文章

  1. Microsoft .NET Compact Framework 开发常见问题解答
  2. xamarin学习之路 一、vs2015 环境搭建
  3. Kafka关键参数设置
  4. 解决:ubuntu18.xx 更新nvidia驱动后,重新启动后黑屏
  5. CORS--跨域资源共享
  6. 《罗辑思维》读书笔记及思维导图
  7. 【枚举】连续自然数和(jzoj 2102)
  8. ‘小会计’的转行之旅
  9. 计算机网络——链路层之PPP协议和HDLC协议
  10. UC浏览器电脑版怎么设置字体大小 UC浏览器字体设置教程
  11. leetcode - 494. 目标和
  12. 设计模式 ( 十五 ) 模板方法模式
  13. 完美国际架设mysql_完美国际SF-物理机架设服务端教程
  14. 关于图片的像素,dpi与实际尺寸的关系
  15. 这个社交聊天 App 开源了!
  16. 郭平欣老先生在恢复中
  17. requests爬取IT橘子
  18. .pnmrc和.vuerc和.yarnrc等等文件
  19. 【windows】Xshell使用
  20. GSM之AT操作命令详解

热门文章

  1. pygal优雅地添加数据
  2. mysql字段类型对应java字段类型
  3. 第四次团队作业——项目Alpha版本发布
  4. 华联股份:范本式改造,BHG Mall全新升级开辟商业新契机
  5. windows下vscode安装kubernetes环境并打开阿里云CSK
  6. CCNP-EBGP环回口建立邻居之间启用IGP的效果
  7. OneNote for win10本地存储文件的备份与查看
  8. SEO现状:网络营销之SEO骗子多(转)
  9. NOIP2018提高组省一冲奖班模测训练2 T3 XYK的音游
  10. 输入圆柱的高和半径,求圆柱体积,volume=π×r 2 ×h 。要求定义和调用函数cylinder (r, h )计算圆柱体的体积。