第1讲 Camera KMD ISP子系统课程介绍

2024年03月22日 第1讲 Camera KMD ISP子系统课程介绍 极客笔记

本讲是Camera KMD ISP子系统专题的第1讲,我们讲解课程介绍。

更多资源:

资源 描述
在线课程 极客笔记在线课程
知识星球 星球名称:深入浅出Android Camera
星球ID: 17296815
Wechat 极客笔记圈

课程内容介绍

目标:课程会帮助大家理解高通camera kmd驱动,包括一些优秀的设计思想。重点讲解cpas, crm, isp, camsync, cdm, smmu等模块. 随着高通camx驱动代码更新,本课程也就持续出视频同步新的

课程配套资源

课件在线版: https://lmcjl.com/camx-kmd

源码下载方式:

git clone https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel.git
git checkout camera-kernel.lnx.6.0.r4-rel

代码在线浏览:

课程详细内容规划

camx kmd驱动V4L2模型

  • Qcom camera缩写词介绍
  • Component 框架的运用
  • CRM模型
  • CamSync模型

Camera SYNC框架与实现详解

  • camera sync框架
  • Camera sync驱动详解
  • DRQ与camera sync
  • ……

ISP驱动架构与实现详解

  • Context驱动模型
  • ISP状态机轮转
  • Bubble handle

CRM驱动架构与实现详解

  • 内存分配
  • Request管理
  • Realtime硬件设备精准控制(isp, sensor, actuator, flash等)
  • 通过V4L2 event与UMD通信
  • 重新处理坏帧

CDM驱动架构与实现详解

  • 什么是CDM
  • cdm软件框架
  • cdm工作流程
  • ……

Camera SMMU驱动架构与实现详解

  • 什么是SMMU(omap camera mmu详细解读)
  • qcom camera smmu框架模型
  • smmu设备如何与camera设备例如ISP绑定
  • smmu buffer map

CPAS驱动架构与实现详解

  • CPAS模块功能介绍
  • CPAS client/server模型
  • CPAS msm-bus 动态带宽控制

本文链接:http://so.lmcjl.com/news/154/

展开阅读全文