首页 > TAG信息列表 > subdev

在rk3399(rockpi 4b)上链接gc2145(自带isp的相机模组)(二)

第一步 首先参照rockpi4b的官方wiki把rockpi的bsp编译烧写跑起来,这部分不再赘述了 第二步 将官方的内核clone到bsp中,将原来的内核备份一下如下 //树形图 . ├── build ├── docker ├── kernel//官方内核 ├── kernel-b ├── patch ├── README.md ├── rkbin ├─

浅析v4l2架构

V4l2架构 sensor层 通过下面设备树我可以看到ov13850出图需要的硬件支撑sensor,mipi,isp,数据流从下至上 sensor作为i2c1的子节点,向上绑定mipi接口   通过kernel\drivers\media\i2c\ov13850.c注册驱动   在ov13850_probe通过v4l2_i2c_subdev_init(sd, client, &ov13850_subdev_o

基于RV1126平台imx291分析 --- 基于subdev的方式

Linux v4l2架构学习总链接 即将开始实例分析 项目中用的到sensor驱动基本都是基于subdev的方式 比如一个摄像头需要以下配合使用 处理器通过I2c和sensor通信,用于寄存器的配置需要使用闪光灯由于sensor输出的是BT1120,需要转换芯片转换成mipi信号给处理器... 这样的话,我们也可以一

基于RV1126平台imx291分析 --- 准备应用分析

RV1126平台imx291分析这系列的文章中,明确的知道有3个subdev和1个video 前面的文章中,我们已经分析了subdev和video的注册 这里把这些节点的ops列举一下,方便分析后面的应用调用 subdev列表如下: video列表: 后面将通过应用去分析,主要去看调用过程,具体的函数功能不会分析 其实到这

v4l2_async_subdev_notifier_register 分析

Linux v4l2架构学习总链接 int v4l2_async_subdev_notifier_register(struct v4l2_subdev *sd, struct v4l2_async_notifier *notifier) { int ret; /* * 有条件限制 * 1. subdev不能为空 * 2. v4l2_dev值为NULL * 任意一个