硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1755|回复: 4
收起左侧

[ThreadX全家桶] 【实战技能】基于硬件垂直消隐的多缓冲技术在LVGL, emWin,GUIX和TouchGFX应用,含视频教程

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2023-7-19 02:23:14 | 显示全部楼层 |阅读模式
这两天研究了下LVGL的持单缓冲,双缓冲和配合硬件消隐的双缓冲的实现(已经分享V5,V6和V7开发板的程序模板),特别是这个整屏缓冲方案,这几款GUI的实现基本是一样的,所以专门开了一期视频做个分享。

视频:
https://www.bilibili.com/video/BV1rF411Q7A7/



提纲:
123456.png


关于新作的LVGL案例说明,采用的MDK RTE一键创建,驱动支持单缓冲,双缓冲和配合硬件消隐的双缓冲,以及电容和电阻触摸全支持



单缓冲:



双缓冲+硬件垂直消隐



RA8875屏截图:



STM32F407+LVGL8+RA8875+外部SRAM,视频展示800*480做滑动效果流畅度也不错





参考资料:
1、LVGL驱动支持单缓冲,双缓冲和配合硬件消隐的双缓冲的案例
https://www.armbbs.cn/forum.php?mod=viewthread&tid=120161

2、emWin和GUIX多缓冲案例:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=98429

3、TouchGFX多缓冲案例:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=108102










评分

参与人数 1金币 +20 收起 理由
OldGerman + 20 很给力!H750IBK6按照硬汉哥的配置成功跑起.

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2023-7-19 02:58:46 | 显示全部楼层
更新完毕。
回复

使用道具 举报

8

主题

39

回帖

63

积分

初级会员

积分
63
发表于 2023-7-19 08:14:00 | 显示全部楼层
太赞了。
回复

使用道具 举报

8

主题

39

回帖

63

积分

初级会员

积分
63
发表于 2023-7-19 08:32:17 | 显示全部楼层
硬汉哥,请教下:LVGL自己计算的FPS 与 计算的刷新率:(刷新率 = LTDC输出时钟/((Width + HSYNC_W + HBP + HFP ) * ( Height + VSYNC_W + VBP + VFP)))两者是同一个意思吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2023-7-19 09:24:31 | 显示全部楼层
sunshine666 发表于 2023-7-19 08:32
硬汉哥,请教下:LVGL自己计算的FPS 与 计算的刷新率:(刷新率 = LTDC输出时钟/((Width + HSYNC_W + HBP + ...

不是,你发的这个是实际的LCD硬件刷新率。

LVGL应该是计算的显存的更新速度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 04:34 , Processed in 0.341994 second(s), 37 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表