相机解析驱动小记

用过了几款相机,对使用相机也有了一点心得,在此记录。

当你得到一款相机,你需要做的:

第一件事:在datasheet中阅读配置单,知道怎么配置、配置完输出来是什么。

  配置输出尺寸;传输模式:DDR?SDR?;传输格式:raw8/10/12?rgb?

  Dvp or Lvds?

第二件事:根据接口决定驱动模块的组成;

  DVP接口知道同步头,大致时序后可以写解析驱动;

  Lvds需要先进行差分转单端、串并转换操作后方可进行解析;

第三件事:几个Lane?

  单个Lane自不用说,多个Lane的时候需要考虑几个要素:

  1.同步;通过字同步获得Offset解析出合适的数据以后(Lvds),通过分析信号到来的先后顺序完成Lane同步(类似MIPI模块里的操作);

  2.根据Lane的数量进行拼接,查阅手册知道输到Lane的方式,哪个前哪个后,完成拼接;

  3.拼接完以后按照恰当的时序输出完整的像素。
之后的得到几个输出:

  Vsync,Vaild,Data,就可以决定进一做算法还是直写入DDR3 SDRAM中了。

相关推荐

  1. 相机解析驱动小记

    2024-01-02 15:46:01       40 阅读
  2. 关于SQL注入问题及解决--小记

    2024-01-02 15:46:01       29 阅读
  3. Intel RealSense D455深度相机驱动安装与运行

    2024-01-02 15:46:01       11 阅读
  4. wordpress小记

    2024-01-02 15:46:01       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-02 15:46:01       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-02 15:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-02 15:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-02 15:46:01       18 阅读

热门阅读

  1. How to start a conversation in English

    2024-01-02 15:46:01       28 阅读
  2. 【Spring Boot配置文件简介】

    2024-01-02 15:46:01       33 阅读
  3. vue-cli搭建项目及一些打包配置

    2024-01-02 15:46:01       37 阅读
  4. Android - app实现 A/B 升级

    2024-01-02 15:46:01       39 阅读
  5. 数组|6. N 字形变换 12. 整数转罗马数字

    2024-01-02 15:46:01       38 阅读
  6. (vue)怎么监听表单里边的数据

    2024-01-02 15:46:01       40 阅读
  7. Git - 托管平台

    2024-01-02 15:46:01       35 阅读
  8. Spring ProxyFactoryBean

    2024-01-02 15:46:01       38 阅读
  9. Halcon 3D相关算子(一)

    2024-01-02 15:46:01       32 阅读
  10. HarmonyOS UI框架简介

    2024-01-02 15:46:01       44 阅读
  11. K8S学习指南(58)-K8S核心组件Kubelet简介

    2024-01-02 15:46:01       34 阅读