首页
›
嵌入式基础与RISC-V
›
106-嵌入式Linux显示驱动
›
《LVGL显示驱动在MCU与Linux适配实战》
VIP10
本课程属于:106-嵌入式Linux显示驱动
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
LVGL显示驱动在MCU与Linux适配实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
LVGL与显示驱动概述
LVGL是什么 · 显示驱动的作用 · MCU与Linux的差异
LVGL
显示驱动概述
02
显示驱动基础原理
像素与帧缓冲 · RGB与灰度格式 · 显示接口(SPI/8080/MIPI…
显示驱动基础原理
像素
03
LVGL显示驱动架构
display驱动结构体 · flush回调函数 · 双缓冲机制
LVGL
显示驱动架构
04
MCU平台选型与准备
常见MCU(STM32/ESP32) · 开发板选择 · IDE与工具链
MCU
平台选型
05
STM32裸机驱动开发
SPI初始化 · DMA传输配置 · GPIO控制
STM32
裸机驱动开发
06
ESP32 IDF驱动开发
ESP32 LCD外设 · SPI主机模式 · LVGL移植步骤
ESP32
IDF
07
MCU双缓冲实现
单缓冲 vs 双缓冲 · DMA双缓冲 · 帧缓冲管理
MCU
双缓冲实现
08
MCU触摸输入集成
触摸屏类型 · I2C/SPI触摸驱动 · LVGL输入设备注册
MCU
触摸输入集成
09
MCU性能优化
SPI时钟提升 · DMA链式传输 · 局部刷新
MCU
性能优化
10
MCU实战
STM32+ILI9341:硬件连接 · 驱动代码 · LVGL配置
MCU
STM32+ILI934…
11
MCU实战
ESP32+ST7789:硬件连接 · 驱动代码 · LVGL配置
MCU
ESP32+ST7789
12
Linux显示驱动基础
Linux帧缓冲(fbdev) · DRM/KMS简介 · /dev/fb0操作
Linux
显示驱动基础
13
Linux DRM驱动开发
DRM架构 · CRTC/Encoder/Conne… · dumb buffer
Linux
DRM
14
Linux fbdev驱动开发
fb_info结构体 · fb_ops回调 · 注册与注销
Linux
fbdev
15
Linux输入设备驱动
evdev架构 · 触摸屏驱动 · input子系统
Linux
输入设备驱动
16
Linux双缓冲与VSync
DRM page flip · fbdev双缓冲 · 垂直同步
Linux
VSync
17
Linux性能优化
直接渲染 · GPU加速 · Wayland/Weston
Linux
性能优化
18
Linux实战
树莓派+DRM:树莓派DRM驱动 · LVGL DRM后端 · HDMI输出
Linux
DRM
19
Linux实战
全志H3+fbdev · LVGL fbdev后端 · LCD屏幕适配
Linux
H3+fbdev
20
跨平台抽象层设计
统一接口定义 · MCU与Linux共用代码 · 条件编译
跨平台抽象层设计
统一接口定义
21
LVGL显示驱动配置详解
lv_conf.h配置 · 颜色深度 · 缓冲区大小
LVGL
显示驱动配置详解
22
颜色格式与转换
RGB565/RGB888/ARGB… · 颜色空间转换 · 抖动算法
颜色格式
转换
23
多显示器支持
多display注册 · 独立刷新 · 不同分辨率
多显示器支持
display
24
旋转与缩放
软件旋转 · 硬件旋转 · 缩放算法
旋转
缩放
25
功耗优化
睡眠模式 · 部分刷新 · 降低帧率
功耗优化
睡眠模式
26
调试与日志
LVGL日志系统 · 帧率监控 · 性能分析工具
调试
日志
27
测试与验证
显示测试图案 · 颜色准确性 · 刷新率测试
测试
验证
28
高级主题
GPU加速 · DMA2D · JPEG/PNG解码
高级主题
GPU
29
项目实战
智能家居面板:需求分析 · 硬件选型 · 驱动开发
项目实战
智能家居面板
30
课程总结与展望
知识回顾 · 常见误区 · 未来趋势
课程总结
知识回顾
所属VIP或分类
同VIP:Linux-Framebuffer到DRM显示驱动迁移
同VIP:LinuxHDMI显示驱动开发与兼容性调试优化项目实战
同VIP:LinuxMIPI-DSI接口驱动开发与调试实战