首页
›
Linux内核与驱动
›
114-SA8155显示与GPU驱动开发
›
《SA8155 DRM驱动开发:DPU中断与显示时序配置》
VIP10
本课程属于:114-SA8155显示与GPU驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SA8155 DRM驱动开发:DPU中断与显示时序配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SA8155平台概述
SA8155芯片架构 · 显示子系统组成 · DPU(Display Proces…
SA8155
平台概述
02
DRM框架基础
DRM(Direct Renderi… · KMS(Kernel Mode Se… · CRTC/Encoder/Conne…
DRM
框架基础
03
SA8155 DPU驱动架构
DPU驱动在DRM框架中的位置 · msm_dpu驱动模块 · dpu_kms核心结构体
SA8155
DPU
04
DPU中断系统概述
DPU中断类型(VSYNC · UNDERFLOW · ERROR等)
DPU
断系统概述
05
中断控制器初始化
dpu_intr_init函数解析 · 中断映射表建立 · 硬件中断寄存器配置
断控制器初始化
dpu
06
VSYNC中断配置
VSYNC中断源选择 · 垂直同步信号产生机制 · dpu_encoder_vsync_…
VSYNC
断配置
07
UNDERFLOW中断处理
FIFO下溢检测 · dpu_crtc_underflow… · 错误恢复策略
UNDERFLOW
断处理
08
错误中断与调试
DPU硬件错误中断类型(安全违例 · 总线错误等) · dpu_core_irq_handl…
错误
调试
09
中断使能与屏蔽
dpu_irq_enable/dpu… · 中断掩码寄存器操作 · 原子操作保护
断使能
屏蔽
10
中断线程化与工作队列
request_threaded_i… · 中断下半部处理 · workqueue调度策略
断线程化
工作队列
11
显示时序基础
VESA/CEA时序标准 · 像素时钟(Pixel Clock) · 水平/垂直同步信号(Hsync/Vs…
显示时序基础
VESA/CEA
12
时序参数结构体
drm_display_mode结构… · timing字段含义(hdispla… · mode_flags标志位
时序参数结构体
drm
13
SA8155 DPU时序控制器
DPU_INTF_TIMING_EN… · 硬件时序寄存器组(INTF_TIMI… · 模式设置流程
SA8155
DPU
14
时序配置流程
dpu_encoder_mode_s… · dpu_crtc_mode_set实… · dpu_hw_intf_timing…
时序配置流程
dpu
15
像素时钟配置
DPLL(Display PLL)配… · clk_summary查看时钟树 · dpu_encoder_assign…
像素时钟配置
DPLL
16
水平时序配置
HBP(Horizontal Bac… · HFP(Horizontal Fro… · HSW(Horizontal Syn…
水平时序配置
HBP
17
垂直时序配置
VBP(Vertical Back… · VFP(Vertical Front… · VSW(Vertical Sync…
垂直时序配置
VBP
18
双屏异显时序
DPU多通道时序引擎 · 主副屏独立时序配置 · dpu_encoder_virt_a…
双屏异显时序
DPU
19
MIPI DSI时序适配
DSI视频模式时序要求 · burst模式与非burst模式 · dpu_encoder_dsi_ti…
MIPI
DSI
20
HDMI/DP时序适配
HDMI TMDS时钟 · DP Link Rate与Lane数 · dpu_encoder_hdmi_t…
HDMI/DP
时序适配
21
时序验证与调试
mode_valid回调实现 · dpu_crtc_mode_vali… · 时序参数合法性校验
时序验证
调试
22
帧率控制
固定帧率与可变帧率 · dpu_encoder_vsync_… · 帧率动态切换策略
帧率控制
固定帧率
23
VSYNC中断与帧同步
dpu_crtc_vblank_ca… · 帧完成通知 · atomic_flush与vsync…
VSYNC
帧同步
24
DPU性能监控
dpu_perf模块 · 带宽计算 · 时钟频率动态调整
DPU
性能监控
25
电源管理与时序恢复
DPU suspend/resume… · 时序寄存器保存恢复 · dpu_runtime_resume…
电源管理
时序恢复
26
常见时序问题排查
屏幕闪烁 · 撕裂(Tearing) · 花屏
常见时序问题排查
屏幕闪烁
27
调试工具使用
trace_printk · dmesg过滤 · debugfs节点(dpu_debu…
调试工具使用
trace
28
SA8155 DPU驱动调试技巧
ftrace跟踪中断延迟 · kprobe动态插桩 · crash dump分析
SA8155
DPU
29
实战案例1
在SA8155开发板上点亮一块108… · 完整时序配置流程
实战案例1
SA8155
30
实战案例2
配置双屏异显(主屏MIPI DSI… · 中断与时序协同调试
实战案例2
MIPI
所属VIP或分类
同VIP:SA8155-DRM驱动开发:显示属性与GPU渲染状态映射
同VIP:SA8155-DRM/KMS显示驱动开发与CRTC集成调试
同VIP:SA8155-GPU内存管理:IOMMU配置与显存分配实战