首页
›
Linux内核与驱动
›
192-Camera HAL层工程实践
›
《Stream配置失败导致Camera HAL层黑屏定位》
VIP10
本课程属于:192-Camera HAL层工程实践
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Stream配置失败导致Camera HAL层黑屏定位
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
Stream配置失败导致黑屏问题的背…
课程导论
Stream
02
Camera HAL层基础
HAL层在Android Camer…
Camera
HAL
03
Stream概念解析
Stream的定义 · 类型(预览 · 拍照
Stream
概念解析
04
Stream配置流程
从Framework到HAL的Str…
Stream
配置流程
05
HAL层Stream配置接口
configure_streams(…
HAL
Stream
06
黑屏现象定义
黑屏在Camera HAL层的具体表…
黑屏现象定义
Camera
07
黑屏根因分类
Stream配置失败导致黑屏的三大类… · 资源不足 · 硬件故障)
黑屏根因分类
Stream
08
日志分析基础
抓取Camera相关logcat · kernel log · HAL dump的方法
日志分析基础
Camera
09
关键日志定位
在log中搜索configure_s…
关键日志定位
log
10
Stream参数校验
检查width · height · format
Stream
参数校验
11
BufferQueue配置失败
BufferQueue的创建 · 连接与dequeueBuffer失败…
BufferQueue
配置失败
12
ISP/传感器资源不足
硬件资源(MIPI lane · ISP带宽 · DDR带宽)耗尽导致配置失败
ISP
传感器资源不足
13
Stream组合冲突
多个Stream的尺寸 · 格式 · 帧率组合超出硬件限制
Stream
组合冲突
14
HAL层状态机异常
HAL内部状态未正确初始化导致con…
HAL
层状态机异常
15
Framework与HAL版本不匹配
HIDL/AIDL接口版本不一致导致…
Framework
HAL
16
Vendor Tag配置错误
自定义vendor tag导致Str…
Vendor
Tag
17
内存分配失败
HAL层内部为Stream分配buf…
内存分配失败
HAL
18
Sensor输出模式不匹配
Sensor输出分辨率与Stream…
Sensor
输出模式不匹配
19
MIPI CSI配置错误
物理层MIPI lane数 · 速率 · 同步信号配置错误
MIPI
CSI
20
ISP pipeline配置错误
ISP内部处理管线(Bayer · Demosaic · YUV)配置失败
ISP
pipeline
21
HAL层调试工具
使用dumpsys media.ca… · camera2test · CTS验证工具
HAL
层调试工具
22
增加HAL层调试日志
在configure_streams…
HAL
增加
23
模拟Stream配置失败
通过修改参数或注入错误来复现黑屏问题
Stream
模拟
24
案例分析1
预览Stream分辨率超出Senso…
案例分析1
Stream
25
案例分析2
多个Stream的format组合(…
案例分析2
Stream
26
案例分析3
BufferQueue深度不足导致d…
案例分析3
BufferQueue
27
案例分析4
HAL层未正确处理configure…
案例分析4
HAL
28
修复策略
参数降级 · 资源预留 · 状态机重置
修复策略
参数降级
29
预防措施
Stream配置前校验 · 硬件能力查询 · 自动化测试用例
预防措施
Stream
30
课程总结
Stream配置失败黑屏定位方法论与…
课程总结
Stream
所属VIP或分类
同VIP:AI场景识别在Camera-HAL层的调度与优化
同VIP:Camera-HAL多路图像流开发与采集链路集成
同VIP:Camera-HAL层产线校准与驱动调试联合实战