首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >哪个版本的linux内核开始支持V4L2子开发模型?

哪个版本的linux内核开始支持V4L2子开发模型?
EN

Stack Overflow用户
提问于 2018-09-07 18:07:48
回答 1查看 133关注 0票数 0

标题是:从哪个版本开始支持V4L2子开发模型?

我正在尝试寻找一些类似的摄像头驱动程序开始,用于开发我们的OV9282摄像头驱动程序。因为不同的Linux内核有不同的驱动模型,所以我们需要提前知道。

另外,谁能告诉我soc摄像头(如kernel/drivers/media/i2c/soc-camera/*.c)和非soc摄像头驱动(如kernel/drivers/media/i2c/*.c)有什么区别?

EN

回答 1

Stack Overflow用户

发布于 2018-09-07 18:28:35

简短的回答

在随机文件上使用几个git log,它看起来像是包含在v3.6-rc1-292-g5bc3cb7中的。

更详细的答案

  1. 首先,找到与v4l2相关的文件:使用git日志找出其中一些文件的引入时间。
  2. 最后,使用带有提交ID的git
  3. 来获取您要查找的标记。

代码语言:javascript
运行
复制
✔ ~/src/linux $ git --no-pager log --pretty=oneline --reverse ./include/media/v4l2-clk.h
ff5430de70e8137daccecfa1211509f95fcc8d25 [media] V4L2: add temporary clock helpers
cf326dfebe612bf56c83d8fca7a7c1d1584c061f [media] V4L2: add v4l2-clock helpers to register and unregister a fixed-rate clock
774cc4c289152bfb77806ccae722a9ae2d29dd02 [media] V4L2: add a v4l2-clk helper macro to produce an I2C device ID
a37462b919e1368ea3cf4bb0cbdb00ca8e76959c [media] V4L: remove clock name from v4l2_clk API
4f528afcfbcac540c8690b41307cac5c22088ff1 [media] V4L: add CCF support to the v4l2_clk API
ac2841f3b80170415b63ae5ca8ea417f65244604 [media] v4l2-clk: add new macro for v4l2_clk_name_of()
3d83078a081a2bac7639d09404d85085368c8b66 [media] v4l2-clk: add new definition: V4L2_CLK_NAME_SIZE
68d9c47b1679ec8d55a005d39fc7a958ece82095 media: Convert to using %pOF instead of full_name

✔  ~/src/linux $ git describe ff5430de70e8137daccecfa1211509f95fcc8d25
v3.10-rc6-391-gff5430d

欢迎对该解决方案进行任何改进!

脚注:我无法使用git only命令来提取第一个提交,顺序颠倒,请参阅this question

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52220259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档