首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Android Display HAL与图形显示系统原理与实战详解》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Android Display HAL与图形显示系统原理与实战详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · Android图形显示系统全景图与D…
课程导入
学习目标
02
Android图形显示系统基础
Surface · SurfaceFlinger · WindowManager
Android
图形显示系统基础
03
Display HAL概述
HAL接口定义 · 历史演进(从HWC1到HWC2再到H… · 与SurfaceFlinger的交互…
Display
HAL
04
开发环境搭建
AOSP源码下载 · 编译环境配置 · 模拟器与真机调试工具(adb
开发环境搭建
AOSP
05
Linux内核与DRM/KMS基础
DRM框架 · KMS(Kernel Mode Se… · CRTC
Linux
DRM/KMS
06
Android与DRM的桥接
drm_hwcomposer模块 · DRM VBlank · Page Flip
Android
DRM
07
HWC2接口详解
Device · Layer · Display
HWC2
接口详解
08
HWC3新特性
接口变化 · 扩展能力 · 与HWC2的兼容性及迁移路径
HWC3
新特性
09
BufferQueue与Gralloc
图形缓冲区分配 · BufferQueue生产消费模型 · Gralloc HAL接口与实现
BufferQueue
Gralloc
10
图形内存管理
ION/DMA-BUF堆 · 显存分配策略 · 内存复用与性能优化
图形内存管理
ION/DMA-BUF
11
SurfaceFlinger合成流程
帧提交 · Layer排序 · 合成策略(GPU合成
SurfaceFling…
合成流程
12
VSync与帧调度
VSync信号产生 · Choreographer · Triple Buffering
VSync
帧调度
13
Display HAL的启动与初始化
HAL模块加载 · 设备打开 · Display配置读取与热插拔处理
Display
HAL
14
显示配置管理
分辨率 · 刷新率 · 旋转
显示配置管理
分辨率
15
合成器实现实战
基于DRM的HWC实现步骤 · Layer提交 · Plane分配与Z-order处理
合成器实现实战
DRM
16
GPU合成与OpenGL ES
SurfaceFlinger中的GL… · 纹理上传 · FBO与EGLImage
GPU
OpenGL
17
性能分析与调优
使用systrace · perfetto · dumpsys分析合成瓶颈
性能分析
调优
18
常见显示问题排查
黑屏 · 花屏 · 闪烁
常见显示问题排查
黑屏
19
多屏显示与扩展
多Display管理 · 外接显示器 · Miracast/WiDi
多屏显示
扩展
20
HDR与宽色域
HDR10/HLG · 色彩管理 · Tone Mapping
HDR
宽色域
21
低功耗与刷新率切换
LPDT(Low Power Dis… · 可变刷新率(VRR) · Panel Self Refresh
低功耗
刷新率切换
22
安全与DRM
内容保护 · Secure Display · HDCP
DRM
安全
23
虚拟显示与屏幕录制
VirtualDisplay · 屏幕捕获 · 远程显示
虚拟显示
屏幕录制
24
Display HAL的测试与验证
CTS/VTS测试 · HAL单元测试 · 模拟器与硬件测试用例编写
Display
HAL
25
实战案例
从零实现一个简易HWC2 HAL(基… · 支持单屏与基本合成
实战案例
HWC2
26
实战案例
优化SurfaceFlinger合成… · 减少GPU负载 · 提升帧率稳定性
实战案例
SurfaceFling…
27
实战案例
解决实际设备上的显示撕裂与卡顿问题 · 使用工具定位并修复
实战案例
解决实际设备上的…
28
Android 12/13/14显示系统新特性
HWC3强制 · 色彩管理增强 · 刷新率切换API
Android
12
29
综合项目
设计并实现一个支持多屏 · HDR · 动态刷新率的Display HAL
综合项目
设计并实现一个支…
30
课程总结与进阶路径
知识体系回顾 · 常见面试题解析 · 推荐源码阅读清单与后续学习方向
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战