元の投稿アドレス: https://www.armbbs.cn/forum.php?mod=viewthread&tid=120114
過去 2 日間、私は LVGL のシングル バッファリング、ダブル バッファリング、およびハードウェア ブランキングを伴うダブル バッファリング (V5、V6、および V7 開発ボードのプログラム テンプレートは共有されています)、特にこのフルスクリーン バッファリング ソリューションの実装を研究してきました。 GUI の実装は基本的に同じなので、特別なビデオを公開して共有しました。
ビデオ:
https://www.bilibili.com/video/BV1rF411Q7A7/
【実践スキル】ハードウェア垂直ブランキングをベースとしたマルチバッファ技術をLVGL、emWin、GUIX、TouchGFXに応用
概要:
新作の LVGL ケースの説明に関しては、ワンキー作成に MDK RTE が使用されており、ドライバーはシングル バッファリング、ダブル バッファリング、およびハードウェア ブランキングを備えたダブル バッファリングに加え、容量性タッチと抵抗性タッチの完全なサポートをサポートしています。
単一バッファ:
ダブルバッファリング + ハードウェア垂直ブランキング
RA8875 のスクリーンショット:
STM32F407+LVGL8+RA8875+外部SRAM、ビデオは800*480を示し、スライド効果の滑らかさも良好です
参考:
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!