首页
›
嵌入式基础与RISC-V
›
106-嵌入式Linux显示驱动
›
《Qt与LVGL显示驱动调试及性能调优实践》
VIP10
本课程属于:106-嵌入式Linux显示驱动
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Qt与LVGL显示驱动调试及性能调优实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与开发环境搭建
Qt Creator与LVGL模拟器… · 交叉编译工具链安装
课程导学
开发环境搭建
02
LVGL基础框架剖析
对象树 · 显示驱动接口(lv_disp_drv…
LVGL
基础框架剖析
03
Qt与LVGL的桥梁
QWidget与lv_disp_dr… · Qt事件循环与LVGL心跳(tick…
Qt
LVGL
04
显示驱动核心
lv_disp_drv_init · flush_cb回调函数实现 · framebuffer与双缓冲机制
显示驱动核心
lv
05
调试利器
LVGL内置日志系统(lv_log.…
调试利器
LVGL
06
性能分析入门
使用lv_timer与lv_anim…
性能分析入门
lv
07
Qt端的性能监控
QElapsedTimer与QCus…
Qt
端的性能监控
08
绘制性能瓶颈分析
剖析lv_draw_ctx · 区分sw渲染与GPU加速路径
绘制性能瓶颈分析
lv
09
内存优化
LVGL内存池(lv_mem)配置 · 动态内存与静态内存的选择策略
内存优化
LVGL
10
显示缓冲区调优
单缓冲 · 双缓冲 · 全屏缓冲的性能对比与选择
显示缓冲区调优
单缓冲
11
DMA2D加速
在STM32等MCU上启用DMA2D…
DMA2D
加速
12
Qt的GPU加速
利用QOpenGLWidget替代Q… · 实现OpenGL渲染加速
Qt
GPU
13
触摸屏调试
lv_indev_drv_t配置 · 触摸坐标校准与滤波算法
触摸屏调试
lv
14
输入设备延迟分析
使用Qt事件过滤器捕获输入延迟 · 定位瓶颈
输入设备延迟分析
Qt
15
字体与文本渲染优化
LVGL字体缓存(lv_font_c… · 自定义字体与抗锯齿设置
字体
文本渲染优化
16
图片解码性能
PNG/JPEG解码器选择 · LVGL图像缓存(lv_img_ca…
图片解码性能
PNG/JPEG
17
样式与主题优化
减少样式重绘 · 使用local style与全局主题…
样式
主题优化
18
动画性能调优
lv_anim路径函数选择 · 帧率与复杂度的权衡
动画性能调优
lv
19
布局性能
Flexbox与Grid布局的渲染开… · 嵌套层级控制
布局性能
Flexbox
20
任务调度优化
LVGL任务(lv_task)优先级…
任务调度优化
LVGL
21
Qt多线程渲染
将LVGL渲染任务移至独立线程 · 避免阻塞主线程
Qt
多线程渲染
22
帧同步技术
利用Qt的QVSync或Fence同… · 消除画面撕裂
帧同步技术
Qt
23
功耗与性能平衡
动态调整刷新率 · 根据场景切换LVGL的显示休眠模式
功耗
性能平衡
24
Profiling工具实战
使用Perfetto或Valgrin…
Profiling
工具实战
25
常见崩溃问题定位
栈溢出 · 内存越界 · 野指针的调试技巧
常见崩溃问题定位
栈溢出
26
显示异常排查
花屏 · 黑屏 · 闪烁的根因分析与修复
显示异常排查
花屏
27
多显示器支持
配置多个lv_disp_drv_t实… · 实现异显或同显
多显示器支持
lv
28
RTOS集成
在FreeRTOS/uCOS中集成L… · 任务优先级与堆栈分配
RTOS
集成
29
实战案例一
基于Qt+LVGL的智能家居面板 · 从60fps优化到120fps
实战案例一
Qt+LVGL
30
实战案例二
低配MCU(如Cortex-M4)上… · 极致内存与CPU优化
实战案例二
MCU
所属VIP或分类
同VIP:Linux-Framebuffer到DRM显示驱动迁移
同VIP:LinuxHDMI显示驱动开发与兼容性调试优化项目实战
同VIP:LinuxMIPI-DSI接口驱动开发与调试实战