当前位置: 首页 > news >正文

16003. orin camera 相机驱动源码 imx477分析记录

文章目录

  • 1 背景
  • 2 原理图
    • 2.1 CAM_MUX_SEL 4 lane 选通
    • 2.2 J21 和 J20 原理图
  • 3 驱动源码及设备树
    • 3.1 子设备树 tegra234-p3768-camera-rbpcv3-imx477.dtsi
    • 3.2 顶层设备树 tegra234-camera-rbpcv3-imx477.dtsi
      • 3.2.1 tegra-capture-vi 视频输入子系统节点配置.
      • 3.2.2 host1x 主机控制器节点配置
      • 3.2.3 相机参数配置 - I2C 节点
      • 3.2.4 平台总线驱动配置
    • 3.3 soc 级设备树 tegra234-soc-i2c.dtsi
    • 3.3 imx477.h
    • 3.4 imx477_mode_tbls.h
    • 3.5 nv_imx477.c
    • 3.5.1 tegracam_v4l2subdev_register 注册v4l2子设备目的
    • 3.6 CAM_MUX_SEL 通过设备将其电平拉高的追溯.
      • 3.6.1 设备树匹配节点
      • 3.6.2 i2c-mux-gpio.c

1 背景

由于imx477采用的4lane 的数据,接入平台,和 我当前使用的 设备接近,故分析一下它的框架,
有一些结构性的东西,需要搞清楚。

2 原理图

2.1 CAM_MUX_SEL 4 lane 选通

  • CAM_MUX_SEL 管脚 默认下拉为低电平,选通的 CAM0_I2C_SCL , CAM0_I2C_SDA ,此为2 lane 输出.
  • J20 支持 2 lane , J21 支持 2 lane 或 4 lane.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
http://www.dtcms.com/a/68194.html

相关文章:

  • 直方图(信息学奥赛一本通-1115)
  • 几款可用于绘制工艺原理图的开源框架
  • flutter 专题 八十八 Flutter原生混合开发
  • MySQL 8 主从同步安装与配置
  • C语言实现括号匹配检查及栈的应用详解
  • C#—【在不同的场景该用哪种线程?】
  • 机器狗硬件设计踩坑实录
  • 【愚公系列】《高效使用DeepSeek》004-DeepSeek的产品形态和功能详解
  • 前端UnoCSS面试题及参考答案
  • Opencv之掩码实现图片抠图
  • 金融时间序列分析(Yahoo Finance API实战)
  • 《炎龙骑士团外传风之纹章》秘籍
  • Cadence学习笔记3
  • C++类的基础题(4)
  • MIPI电平标准详解
  • 【Spring Cloud】 核心组件全解析与 2024 【微服务框架】选型指南
  • 数据结构与算法——算法3 面试常用排序算法
  • Java的SPI机制详解
  • Android之RecyclerView列表拖动排序
  • printf 和 echo 区别
  • 解析富集分析中的过表达分析(ORA):原理、应用与优化
  • REST 请求返回 Invalid Credentials
  • Android wifi的开关Settings值异常分析
  • PCL 点云OBB包围盒(二)
  • 【Java篇】一法不变,万象归一:方法封装与递归的思想之道
  • golang算法二叉搜索树
  • 静态时序分析:SDC约束命令set_sense详解
  • ​​vue-router编程式导航,params传参拿不到
  • FastAPI复杂查询终极指南:告别if-else的现代化过滤架构
  • Secs/Gem第一讲(基于secs4net项目的ChatGpt介绍)