首页
›
Linux内核与驱动
›
018-Camera HAL工程落地
›
《CaptureRequest参数校验与HAL3链路异常定位》
VIP10
本课程属于:018-Camera HAL工程落地
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CaptureRequest参数校验与HAL3链路异常定位
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HAL3整体架构概述
Camera HAL3的设计目标 · Pipeline模型 · 与HAL1/HAL2的对比
HAL3
整体架构概述
02
CaptureRequest数据结构详解
request ID · settings · output buffers
CaptureReque…
数据结构详解
03
CaptureResult与CaptureRequest的对应关系
result metadata · partial result · shutter callback
CaptureResul…
CaptureReque…
04
Request模板(Template)机制
TEMPLATE_PREVIEW · TEMPLATE_STILL_CAP… · TEMPLATE_VIDEO_REC…
Request
Template
05
参数校验入口
CameraDeviceImpl
参数校验入口
CameraDevice…
06
Android框架层参数校验
CameraMetadataNati… · key范围检查 · 类型检查
Android
框架层参数校验
07
HAL层参数校验
HIDL接口中的processCap… · HAL对settings的二次校验
HAL
层参数校验
08
常见参数校验失败场景
分辨率不匹配 · FPS超出范围 · AE/AWB模式冲突
常见参数校验失败…
分辨率不匹配
09
Stream配置与Request的关联
StreamConfiguratio… · Stream组合约束 · maxNumOutputStream…
Stream
Request
10
Buffer管理异常
buffer handle为空 · buffer size不足 · buffer fence状态异常
Buffer
管理异常
11
Timestamp与同步异常
shutter timestamp缺… · AE/AWB convergence… · frame duration越界
Timestamp
同步异常
12
Physical Camera Sub-request
多摄场景下的physicalCame… · physicalCameraId合法…
Physical
Camera
13
Request队列与Pipeline深度
maxNumRequests · pipeline depth · request queue over…
Request
Pipeline
14
HAL3链路日志分析
logcat中camera相关tag · HAL dump · vendor tag调试
HAL3
链路日志分析
15
dumpsys camera服务
使用dumpsys camera获取… · pending requests · error状态
dumpsys
camera
16
常见HAL3错误码解析
ERROR_REQUEST · ERROR_RESULT · ERROR_BUFFER
HAL3
常见
17
Camera HAL3 CTS/VTS测试
CameraITS · CameraHALTest · 参数校验相关测试用例
Camera
HAL3
18
Vendor Tag扩展与校验
自定义tag注册 · getVendorTagDescri… · vendor tag校验规则
Vendor
Tag
19
CameraMetadata动态更新
动态参数修改 · 重复request中的参数变更 · partial result更新
CameraMetada…
动态更新
20
多Camera同步异常
同步帧号不一致 · 同步时间戳偏差 · master/slave配置错误
Camera
同步异常
21
HAL3性能瓶颈定位
request处理延迟 · buffer dequeue延迟 · ISP pipeline stall
HAL3
性能瓶颈定位
22
Camera HAL3 Trace分析
使用atrace · systrace抓取camera相关… · 分析关键节点耗时
Camera
HAL3
23
Camera HAL3内存泄漏排查
request/buffer引用计数 · metadata内存泄漏 · native handle泄漏
Camera
HAL3
24
Camera HAL3死锁与ANR
HIDL调用超时 · binder线程耗尽 · HAL内部锁竞争
Camera
HAL3
25
Camera HAL3稳定性测试
长时间压力测试 · 异常断电测试 · request注入测试
Camera
HAL3
26
Camera HAL3日志分级与动态开关
persist.camera.log… · vendor debug prope… · log级别控制
Camera
HAL3
27
Camera HAL3错误注入与模拟
模拟buffer drop · 模拟metadata错误 · 模拟HAL crash
Camera
HAL3
28
Camera HAL3跨芯片平台调试
Qualcomm · MTK · Exynos平台差异
Camera
HAL3
29
Camera HAL3自动化测试框架
Python脚本批量构造reques… · 校验result · 异常场景自动化
Camera
HAL3
30
综合案例
从log到root cause的完整…
综合案例
log
所属VIP或分类
同VIP:Android-HAL接口验证与VTS自动化测试
同VIP:Android-Power-HAL功耗调优与CTS故障排查
同VIP:Camera-HAL工程落地:AIDL服务多进程通信调试