首页
›
Linux内核与驱动
›
183-显示屏接口驱动
›
《ST7789驱动像素刷新与双缓冲性能调优实战》
VIP10
本课程属于:183-显示屏接口驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ST7789驱动像素刷新与双缓冲性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ST7789硬件基础
ST7789芯片概述 · 引脚功能 · SPI接口时序
ST7789
硬件基础
02
像素与颜色格式
RGB565颜色编码 · 像素排列 · 显存映射
像素
颜色格式
03
初始化序列
软件复位 · 睡眠模式退出 · 显示开/关
初始化序列
软件复位
04
基本像素写入
写像素命令 · 行列地址设置 · 写GRAM
基本像素写入
写像素命令
05
区域刷新原理
CASET/RASET命令 · 窗口设置 · 批量像素写入
区域刷新原理
CASET/RASET
06
全屏刷新实现
全屏窗口设置 · 全屏像素填充 · 全屏颜色填充函数
全屏刷新实现
全屏窗口设置
07
单缓冲架构
单缓冲工作原理 · 显存映射 · CPU直接写入
单缓冲架构
单缓冲工作原理
08
双缓冲架构
双缓冲概念 · 前后台缓冲切换 · 交换机制
双缓冲架构
双缓冲概念
09
帧缓冲管理
帧缓冲大小计算 · 内存分配 · 对齐要求
帧缓冲管理
帧缓冲大小计算
10
SPI传输优化
SPI时钟频率 · DMA传输 · 批量传输
SPI
传输优化
11
像素写入性能分析
单像素写入耗时 · 批量写入吞吐量 · SPI带宽瓶颈
像素写入性能分析
单像素写入耗时
12
区域刷新性能优化
区域合并 · 脏矩形追踪 · 最小刷新区域算法
区域刷新性能优化
区域合并
13
双缓冲同步机制
垂直同步(VSYNC) · 撕裂效应(TEAR) · 交换等待策略
双缓冲同步机制
VSYNC
14
帧率计算与测量
帧率公式 · 实际帧率测量 · 刷新率与帧率关系
帧率计算
测量
15
颜色填充优化
硬件加速填充 · 软件填充优化 · 内存拷贝优化
颜色填充优化
硬件加速填充
16
图像显示优化
图像缩放 · 抖动算法 · 颜色空间转换
图像显示优化
图像缩放
17
文字渲染优化
字模存储 · 字符缓存 · 文字区域刷新
文字渲染优化
字模存储
18
图形绘制优化
直线绘制 · 圆绘制 · 矩形填充
图形绘制优化
直线绘制
19
DMA传输实战
DMA配置 · 双缓冲DMA传输 · DMA完成中断处理
DMA
传输实战
20
中断驱动刷新
SPI中断配置 · 中断服务程序 · 中断优先级
断驱动刷新
SPI
21
定时器驱动刷新
定时器配置 · 定时刷新 · 帧率控制
定时器驱动刷新
定时器配置
22
多任务刷新策略
RTOS任务调度 · 刷新任务优先级 · 任务间同步
多任务刷新策略
RTOS
23
性能基准测试
测试方法 · 测试工具 · 性能指标
性能基准测试
测试方法
24
内存优化
帧缓冲压缩 · 部分缓冲 · 行缓冲
内存优化
帧缓冲压缩
25
功耗优化
刷新频率降低 · 睡眠模式 · 部分刷新
功耗优化
刷新频率降低
26
常见问题与调试
屏幕闪烁 · 撕裂 · 颜色错误
常见问题
调试
27
高级技巧
硬件滚动 · 局部刷新 · 颜色查找表
高级技巧
硬件滚动
28
实战项目一
实时时钟显示——双缓冲实现秒级刷新 · 数字字体渲染
实战项目一
实时时钟显示
29
实战项目二
简易动画播放——帧动画 · 双缓冲交换 · 帧率控制
实战项目二
简易动画播放
30
实战项目三
触摸交互界面——触摸输入 · 脏矩形刷新 · 双缓冲UI渲染
实战项目三
触摸交互界面
所属VIP或分类
同VIP:8080并口驱动LCD屏与DMA传输性能优化
同VIP:LCD驱动移植TFT屏与驱动调试工程案例实践
同VIP:LCD驱动移植TFT屏与驱动调试常见问题排查