本讲是Camera KMD ISP子系统专题的第23讲,我们讲解Camera KMD ISP子系统CDM之软件架构。
更多资源:
资源 | 描述 |
---|---|
在线课程 | 极客笔记在线课程 |
知识星球 | 星球名称:深入浅出Android Camera 星球ID: 17296815 |
极客笔记圈 |
CDM 代码结构
提供给各个client组装cdm command用的接口
CDM 软件架构
CDM 对外接口
cam_cdm_get_iommu_handle()//返回cdm iommu handle
cam_cdm_acquire()//获得设备的cdm对应的handle
cam_cdm_publish_ops()//拿到cam util ops
cam_cdm_release()//释放设备的cdm对应的handle
cam_cdm_submit_bls()//提交bl request给cdm hw
cam_cdm_stream_on()//开启cdm hw工作
cam_cdm_stream_off()//关闭cdm hw
cam_cdm_reset_hw()//重置cdm hw
cam_cdm_flush_hw()//清除cdm hw