Linux v4l2架构学习

逐行分析代码是一个比较痛苦的事情,容易陷入死胡同。 但是同样也是一个学习源码的好方法,看个人习惯

之前也是学习跟着韦东山老师的视频学习,通过vivi入门v4l2.

现在从头再复习一遍,几乎逐行分析,图比较少,看起来也许比较枯燥,但是相信会有收获

文章总链接:Linux v4l2架构学习

部分内容如下:

1,vivi结合v4l2应用学习v4l2架构

1.1 从vivi虚拟摄像头驱动开始分析v4l2

1.2 从应用调用vivi驱动分析v4l2

      1.2.1 从应用调用vivi驱动分析v4l2 -- 应用代码编写

      1.2.2 从应用调用vivi驱动分析v4l2 -- 应用open过程分析

      1.2.3 从应用调用vivi驱动分析v4l2 -- 应用查询(VIDIOC_QUERYCAP)过程分析

      1.2.4 从应用调用vivi驱动分析v4l2 -- 输入源列举(VIDIOC_ENUMINPUT)和设置(VIDIOC_S_INPUT)过程分析

      2.2.5 从应用调用vivi驱动分析v4l2 -- 设置图像格式(VIDIOC_S_FMT)

      2.2.6 从应用调用vivi驱动分析v4l2 -- 申请缓存(VIDIOC_REQBUFS)

      2.2.7 从应用调用vivi驱动分析v4l2 -- 查询(VIDIOC_QUERYBUF)缓存信息

      2.2.8 从应用调用vivi驱动分析v4l2 -- 映射 mmap

2,v4l2实例分析

3,待补充

个人认为看完后,熟悉v4l2架构没有什么大问题,希望对大家有帮助。


持续更新中...



  • 发表于 2021-03-29 17:11
  • 阅读 ( 77 )
  • 分类:经验分享

你可能感兴趣的文章

相关问题

0 条评论&回复

请先 登录 后评论
zoro
zoro

1 篇文章

作家榜 »

  1. 百问网-周老师 18 文章
  2. st_ashang 14 文章
  3. 渐进 12 文章
  4. zxq 11 文章
  5. helloworld 8 文章
  6. 星星之火 6 文章
  7. 谢工 5 文章
  8. Litchi_Zheng 5 文章