首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Android Display HAL与显示系统》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Android Display HAL与显示系统
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 核心概念 · 整体框架
课程导入
学习目标
02
显示系统基础
Android图形栈概览 · 从App到屏幕的完整数据流 · 关键组件(Surface
显示系统基础
Android
03
Display HAL接口定义
HIDL与AIDL演进 · IDisplayDevice · IDisplayConfig
Display
HAL
04
HWC(Hardware Composer)核心概念
合成器角色 · 图层合成策略 · Overlay与GPU合成
HWC
Hardware
05
Display HAL的初始化与设备管理
HAL模块加载 · 设备打开 · Display设备枚举
Display
HAL
06
显示缓冲区管理
BufferQueue · Gralloc · GraphicBuffer的分配与传…
显示缓冲区管理
BufferQueue
07
图层合成与提交
Layer属性(位置 · 尺寸 · 旋转
图层合成
提交
08
显示时序与VSync
VSync信号产生 · 分发与消费 · HAL如何参与帧同步
VSync
显示时序
09
Display配置与模式切换
分辨率 · 刷新率 · 色彩空间
Display
配置
10
多屏与扩展显示
主屏 · 副屏 · 外接屏
多屏
扩展显示
11
显示虚拟化与安全
DRM · 内容保护 · Secure Display
显示虚拟化
安全
12
性能优化与功耗管理
帧率控制 · Idle状态 · Partial Update
性能优化
功耗管理
13
调试与日志
使用dumpsys SurfaceF… · dumpsys display · HAL层日志
调试
日志
14
常见问题排查
黑屏 · 花屏 · 闪烁
常见问题排查
黑屏
15
Display HAL的测试方法
VTS · CTS · HAL测试套件
Display
HAL
16
案例实战
从零实现一个简单的Display H… · 基于虚拟设备模拟合成与提交流程
案例实战
Display
17
案例实战
分析并修改现有HWC实现 · 添加自定义图层特效或合成策略
案例实战
HWC
18
案例实战
实现动态刷新率切换 · 根据场景自动调整显示模式
案例实战
实现动态刷新率切…
19
案例实战
多屏扩展显示 · 实现副屏镜像或独立显示
案例实战
多屏扩展显示
20
案例实战
HDR显示支持 · 配置色彩空间与元数据传递
案例实战
HDR
21
案例实战
性能调优 · 通过HAL层优化降低功耗与提升流畅度
案例实战
性能调优
22
与SurfaceFlinger的交互
HAL如何响应SurfaceFlin… · 回调与事件机制
SurfaceFling…
的交互
23
与Gralloc的协作
缓冲区分配 · 格式转换 · 硬件限制
Gralloc
的协作
24
Display HAL的版本演进
从HWC1到HWC2再到HWC3 · 各版本特性与迁移要点
Display
HAL
25
AIDL化趋势
Android 13+的Displa… · 与HIDL的差异及迁移方法
AIDL
化趋势
26
厂商适配实践
不同SoC平台(高通 · 联发科 · 三星)的Display HAL实现差…
厂商适配实践
SoC
27
显示系统架构设计
从整体视角理解Display HAL… · 底层驱动的分层设计
显示系统架构设计
Display
28
前沿技术
可变刷新率 · LTPO · 折叠屏
前沿技术
可变刷新率
29
综合项目
设计并实现一个完整的显示子系统 · 包括HAL · HWC
综合项目
设计并实现一个完…
30
课程总结与进阶路径
核心知识回顾 · 推荐资源 · 如何深入源码与社区
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战