[技术相关] swm34s的lvgl测评

[复制链接]
 楼主| tomasyong 发表于 2023-8-17 09:08 | 显示全部楼层 |阅读模式
swm34s内置8MB的SDRAM。裸机情况下,直刷图片速度还是很拉风的,至少可达到60帧。

移植lvgl8.3后,在官方评估板平台测试帧率,显示屏设置为640*480(同工程上需要的分辨率),采用整屏双缓冲,考虑到需要旋转,缓冲1作为lvgl的画图区,
缓冲2作为显示区。如果不需要旋转,直接拷贝,如果需要旋转,旋转后拷贝到缓冲2.其中:
1-全屏拷贝时间:13ms(不采用DMA2D,因为速度大于直接拷贝)
2-旋转拷贝时间:33ms

跑benchmark例程。结果如下(RGB565格式)
1-不旋转。实测加权FPS=20帧。
2-旋   转。实测加权FPS=14帧。
也就是说:lvgl本身的画图区填充时间=50ms-13ms=37ms。

有些时候,传统的贴图方案或许是更好的选择。对比一下贴图方案的流程以及时间开销。
第一步:拷贝素材图片文件到SDRAM。小图片可以考虑开机后单次拷贝,大图片考虑实时拷贝。整屏jpg文件解码时间约为13ms。
第二步:组织画图区内容。这一步同lvgl的画图时间(37ms)。不采用DMA2D而是直接拷贝,整屏最大时间也是13ms。
第三步:旋转后写入显示区,时间开销33ms
最坏的情况=13+13+33=59ms
最好的情况=13ms(无读图,无旋转)
一般的情况=13+37=50ms(图片已预读到SDRAM,需要旋转)




两只袜子 发表于 2023-8-18 14:55 | 显示全部楼层
贴上相关册测评数据会更好
hanwe 发表于 2023-8-29 20:20 | 显示全部楼层
楼主也是转的,估计没有
tpgf 发表于 2023-9-5 12:06 | 显示全部楼层
lvgl是什么呢 是一个工具还是一个功能啊
aoyi 发表于 2023-9-5 13:19 | 显示全部楼层
像一般的开源项目的那样,它是作为一个人的项目开始的
gwsan 发表于 2023-9-5 16:06 | 显示全部楼层
它提供了创建嵌入式 GUI 所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用
tfqi 发表于 2023-9-5 20:23 | 显示全部楼层
LVGL 支持操作系统、外置内存、以及硬件加速(LVGL 已内建支持 STM32 DMA2D、NXP PXP  和 VGLite)
zljiu 发表于 2023-9-5 21:01 | 显示全部楼层
LVGL 项目(包括所有存储库)在 MIT license 许可下获得许可。这意味着可以在商业项目中使用它
nawu 发表于 2023-9-5 21:58 | 显示全部楼层
LVGL(Light and Versatile Graphics Library)是一个轻量级的嵌入式图形库
chenjun89 发表于 2023-9-6 08:03 来自手机 | 显示全部楼层
LVGL都升到8.3版本了,好快。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部