[実践スキル] ハードウェア垂直ブランキングに基づくマルチバッファリング技術は、LVGL、emWin、GUIX、および TouchGFX に適用されます (ビデオチュートリアルを含む)

元の投稿アドレス: https://www.armbbs.cn/forum.php?mod=viewthread&tid=120114

過去 2 日間、私は LVGL のシングル バッファリング、ダブル バッファリング、およびハードウェア ブランキングを伴うダブル バッファリング (V5、V6、および V7 開発ボードのプログラム テンプレートは共有されています)、特にこのフルスクリーン バッファリング ソリューションの実装を研究してきました。 GUI の実装は基本的に同じなので、特別なビデオを公開して共有しました。


ビデオ:

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

【実践スキル】ハードウェア垂直ブランキングをベースとしたマルチバッファ技術をLVGL、emWin、GUI​​X、TouchGFXに応用


概要:

 

新作の LVGL ケースの説明に関しては、ワンキー作成に MDK RTE が使用されており、ドライバーはシングル バッファリング、ダブル バッファリング、およびハードウェア ブランキングを備えたダブル バッファリングに加え、容量性タッチと抵抗性タッチの完全なサポートをサポートしています。

 

単一バッファ:

 

ダブルバッファリング + ハードウェア垂直ブランキング

 

RA8875 のスクリーンショット:

 

STM32F407+LVGL8+RA8875+外部SRAM、ビデオは800*480を示し、スライド効果の滑らかさも良好です

[実践スキル] ハードウェア垂直ブランキングに基づくマルチバッファリング技術は、ビデオチュートリアルを含む LVGL、emWin、GUI​​X、TouchGFX に適用されています - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Tough Guy Embedded Forum - Powered by Discuz!


参考:
1. LVGL ドライバーは、シングル バッファリング、ダブル バッファリング、およびハードウェア ブランキングを使用したダブル バッファリングをサポートしています
V5、V6 および V7 の LVGL テンプレートに基づいて、ドライバーはシングル バッファリング、ダブル バッファリング、およびハードウェア ブランキングを使用したダブル バッファリングをサポートし、フル サポートをサポートします。容量性および抵抗性タッチ用 (2023-07-19) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Tough Guy Embedded Forum - Powered by Discuz! 2. EmWin および GUIX マルチバッファリングのケース: 第 3 版 emWin チュートリアル


ThreadX GUIX チュートリアル開始、2 つのアプローチ、GUIX は第 30 章に更新、emWin は第 57 章に更新 (2022-04-04) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Tough Guy Embedded Forum- Powered by Discuz!

3 , TouchGFX マルチバッファケース:
[ThreadX バージョン][TouchGFX] [共有] Touchgfx v417 の 30 個のサンプルが、ThreadX システムを使用して V7 ボードに移植されています。- uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - Tough Guy Embedded Forum- Powered by Discuz!
 

おすすめ

転載: blog.csdn.net/Simon223/article/details/131807375