[Practical skills] Multi-buffering technology based on hardware vertical blanking is applied in LVGL, emWin, GUIX and TouchGFX, including video tutorials

Original post address: https://www.armbbs.cn/forum.php?mod=viewthread&tid=120114

In the past two days, I have studied the implementation of LVGL's single buffering, double buffering and double buffering with hardware blanking (the program templates of V5, V6 and V7 development boards have been shared), especially this full-screen buffering solution. The implementation of the GUI is basically the same, so I opened a special video to share.


video:

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

[Practical skills] Multi-buffer technology based on hardware vertical blanking is applied in LVGL, emWin, GUIX and TouchGFX


outline:

 

Regarding the LVGL case description of the new work, the MDK RTE is used for one-key creation, and the driver supports single buffering, double buffering and double buffering with hardware blanking, as well as full support for capacitive and resistive touch

 

single buffer:

 

Double buffering + hardware vertical blanking

 

RA8875 screenshot:

 

STM32F407+LVGL8+RA8875+external SRAM, the video shows 800*480 and the smoothness of the sliding effect is also good

[Practical skills] Multi-buffering technology based on hardware vertical blanking is applied in LVGL, emWin, GUIX and TouchGFX, including video tutorials - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Tough Guy Embedded Forum - Powered by Discuz!


References:
1. The LVGL driver supports single buffering, double buffering and double buffering with hardware blanking.
Based on the LVGL template of V5, V6 and V7, the driver supports single buffering, double buffering and double buffering with hardware blanking, and Full support for capacitive and resistive touch (2023-07-19) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Tough Guy Embedded Forum - Powered by Discuz! 2. EmWin and GUIX

multi-buffering case:
3rd edition emWin tutorial and ThreadX GUIX tutorial started, two-pronged approach, GUIX updated to Chapter 30, emWin updated to Chapter 57 (2022-04-04) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Tough Guy Embedded Forum- Powered by Discuz!

3 , TouchGFX multi-buffer case:
[ThreadX version][TouchGFX] [Share] 30 examples in Touchgfx v417 are ported to V7 board using ThreadX system. - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Tough Guy Embedded Forum- Powered by Discuz!
 

Guess you like

Origin blog.csdn.net/Simon223/article/details/131807375