benchmark测试工程 RT-thread 4.1.0 LVGL 8.3.11 测试工程及代码
已经验证直接下载源代码即可,如需适配其他开发板也可进行修改。rtthread 框架通用。
基于art-pi stm32h750 rtthread 4.1.0 LVGL 8.3.11版本
这是一个LVGL的官方运行测试基准代码,测试LVGL在各种状态下显示不同图形文本的帧率评估屏幕的显示性能。
接上一个章节
基于RT-thread版本4.1.0 对接LVGL8.3.11 音乐播放器例程 流畅不卡顿 ART-PI
将benchmark从LVGL8.3.11 源代码中复制到lvgl文件夹下。
在"lv_conf.h"新增启动宏定义
#define LV_USE_DEMO_BENCHMARK 1
在lv_demo.c中新增例程运行函数入口。
void lv_user_gui_init(void)
{
/* display demo; you may replace with your LVGL application at here */
// extern void lv_demo_calendar(void);
// lv_demo_calendar();
// extern void lv_demo_music(void);
// lv_demo_music();
extern void lv_demo_benchmark(void);
lv_demo_benchmark();
}
实现效果如下: