首页
›
Linux内核与驱动
›
053-LCD显示屏驱动开发
›
《LCD显示屏驱动:DMA传输与显示数据搬运效率优化》
VIP10
本课程属于:053-LCD显示屏驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
LCD显示屏驱动:DMA传输与显示数据搬运效率优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
LCD显示原理概述
像素 · 分辨率 · 刷新率与帧缓冲区的概念
LCD
显示原理概述
02
嵌入式显示系统架构
CPU · GPU · 显示控制器与LCD面板的连接方式
嵌入式显示系统架…
CPU
03
帧缓冲区(FrameBuffer)详解
显存映射 · 颜色深度(RGB565/RGB888…
FrameBuffer
帧缓冲区
04
传统CPU搬运显示数据的模式
轮询方式与中断方式的性能瓶颈分析
CPU
传统
05
DMA控制器基础
DMA工作原理 · 传输类型(内存到内存 · 内存到外设)与通道配置
DMA
控制器基础
06
DMA传输的关键参数
源地址 · 目的地址 · 传输宽度
DMA
传输的关键参数
07
LCD接口协议
并行RGB接口 · SPI接口 · MIPI DSI接口的数据传输特点
LCD
接口协议
08
DMA与LCD控制器的硬件连接
请求信号 · 握手协议与FIFO缓冲
DMA
LCD
09
单缓冲与双缓冲机制
撕裂效果(Tearing)的产生原因…
单缓冲
双缓冲机制
10
多缓冲(Triple Buffering)技术
提高帧率与减少画面延迟的原理
Triple
Buffering
11
DMA链表(Scatter-Gather)模式
非连续内存块的连续传输实现
DMA
Scatter-Gath…
12
显示数据搬运的瓶颈分析
总线带宽 · 内存延迟与DMA通道优先级
显示数据搬运的瓶…
总线带宽
13
DMA描述符(Descriptor)编程
链式描述符的配置与循环调度
DMA
Descriptor
14
中断与回调机制
DMA传输完成中断 · 错误处理与CPU负载优化
回调机制
DMA
15
DMA传输的启动与停止
安全启动 · 暂停与恢复的编程模型
DMA
传输的启动
16
缓存一致性(Cache Coherency)问题
DMA与CPU缓存的数据同步策略
Cache
Coherency
17
内存屏障(Memory Barrier)与DMA
保证数据可见性的硬件指令
Memory
Barrier
18
DMA传输的时序优化
传输粒度对齐 · 地址对齐与性能关系
DMA
传输的时序优化
19
显示数据压缩与DMA
RLE · LZ4等轻量压缩算法在传输中的应用
DMA
显示数据压缩
20
DMA与图形加速器(GPU/2D引擎)的协同工作
任务划分与数据流
DMA
GPU/2D
21
多图层(Layer)混合与DMA
硬件光标 · Alpha混合与DMA传输调度
Layer
DMA
22
局部刷新(Partial Update)技术
仅更新变化区域以降低带宽消耗
Partial
Update
23
DMA驱动的电源管理
时钟门控 · 传输完成休眠与动态频率调整
DMA
驱动的电源管理
24
RTOS下的DMA驱动设计
FreeRTOS/ThreadX中的…
RTOS
DMA
25
Linux下的DMA引擎框架
dmaengine API的使用与L…
Linux
DMA
26
DMA驱动的调试与性能分析
逻辑分析仪抓取 · DMA计数器与Profiling工具
DMA
驱动的调试
27
常见DMA传输错误
总线错误 · 超时 · 描述符错误与恢复机制
DMA
常见
28
DMA性能基准测试
不同传输大小 · 不同通道数下的吞吐量对比
DMA
性能基准测试
29
案例实战
基于STM32的LCD驱动——DMA…
案例实战
STM32
30
案例实战
基于i.MX RT的LCD驱动——多…
案例实战
i.MX
所属VIP或分类
同VIP:DMA传输驱动开发:显示数据搬运效率优化与缓冲调度
同VIP:LCD显示屏驱动开发与Framebuffer项目实战
同VIP:LCD显示屏驱动:MIPI-DSI协议分析与抓包调试