首页
›
嵌入式基础与RISC-V
›
130-OLED显示屏驱动与动态UI设计实战
›
《SPI I2C通信与帧缓冲管理及DMA加速实战》
VIP10
本课程属于:130-OLED显示屏驱动与动态UI设计实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SPI I2C通信与帧缓冲管理及DMA加速实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SPI总线基础
SPI协议概述 · 四线制(SCK · MOSI
SPI
总线基础
02
I2C总线基础
I2C协议概述 · SDA与SCL线 · 起始/停止条件
I2C
总线基础
03
帧缓冲(Framebuffer)概念
什么是帧缓冲 · 显存映射 · 像素格式(RGB565
Framebuffer
帧缓冲
04
DMA控制器原理
DMA传输流程 · 源/目的地址配置 · 传输宽度与突发传输
DMA
控制器原理
05
SPI与DMA结合
SPI DMA传输配置 · 环形缓冲区设计 · 中断与轮询模式选择
SPI
DMA
06
I2C与DMA结合
I2C DMA传输配置 · 多字节读写优化 · 时钟延展处理
I2C
DMA
07
帧缓冲与DMA结合
帧缓冲DMA刷新机制 · 双缓冲(Double Bufferi… · 撕裂(Tearing)避免
DMA
帧缓冲
08
SPI驱动LCD实战
SPI初始化 · 帧缓冲写入 · DMA传输显示数据
SPI
LCD
09
I2C驱动触摸屏实战
I2C初始化 · 触摸坐标读取 · DMA批量传输
I2C
驱动触摸屏实战
10
综合项目
SPI LCD显示与I2C触摸交互系…
综合项目
SPI
11
SPI总线高级特性
SPI菊花链拓扑 · 多从机选择 · 高速模式设计
SPI
总线高级特性
12
I2C总线高级特性
I2C多主机仲裁 · 时钟同步 · 高速模式(Hs-mode)
I2C
总线高级特性
13
帧缓冲高级管理
帧缓冲压缩(RLE · LZ4) · 局部刷新策略
帧缓冲高级管理
RLE
14
DMA高级特性
DMA链表(Linked List)… · 循环DMA · 带宽计算
DMA
高级特性
15
SPI与I2C共存设计
总线仲裁策略 · 共享中断处理 · 优先级配置
SPI
I2C
16
帧缓冲与操作系统
Linux Framebuffer驱… · mmap映射 · ioctl控制
帧缓冲
操作系统
17
DMA与操作系统
Linux DMA Engine A… · dma_alloc_coherent · dma_map_single
DMA
操作系统
18
性能优化
SPI时钟频率调整 · I2C上拉电阻选择 · DMA传输粒度优化
性能优化
SPI
19
调试与测试
逻辑分析仪抓取SPI/I2C波形 · DMA传输完整性校验 · 帧缓冲校验(CRC)
调试
测试
20
低功耗设计
SPI/I2C休眠唤醒 · DMA电源管理 · 帧缓冲部分刷新节能
低功耗设计
SPI/I2C
21
SPI Flash驱动
SPI Flash命令集(Read · Write · Erase)
SPI
Flash
22
I2C EEPROM驱动
I2C EEPROM页写入 · DMA批量读取 · 写保护处理
I2C
EEPROM
23
帧缓冲与GPU协同
GPU渲染到帧缓冲 · DMA传输到显示控制器 · 合成(Compositor)
GPU
帧缓冲
24
DMA与多核处理器
DMA在多核间的分配 · 缓存一致性(Cache Cohere…
DMA
多核处理器
25
SPI/I2C故障注入测试
总线错误模拟 · DMA超时处理 · 帧缓冲数据损坏恢复
SPI/I2C
故障注入测试
26
实时性保障
SPI/I2C中断优先级 · DMA完成中断延迟 · 帧缓冲刷新率控制
实时性保障
SPI/I2C
27
帧缓冲与视频播放
YUV到RGB转换 · DMA传输视频帧 · 帧率同步(VSync)
帧缓冲
视频播放
28
SPI/I2C安全通信
SPI加密传输 · I2C地址隐藏 · DMA数据加密
SPI/I2C
安全通信
29
虚拟化环境下的总线与帧缓冲
SPI/I2C设备直通 · 帧缓冲虚拟化 · DMA虚拟化
虚拟化环境下的总…
帧缓冲
30
未来趋势
SPI/I2C over PCIe · CXL互连 · 帧缓冲与AI加速器结合
未来趋势
SPI/I2C
所属VIP或分类
同VIP:OLED显示屏驱动与动态UI设计实战
同VIP:OLED显示驱动与异常排查及屏幕撕裂消除调试实战
同VIP:OLED灰度色彩控制与动态UI图形开发