打印
[技术相关]

swm34s的lvgl测评

[复制链接]
2083|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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是什么呢 是一个工具还是一个功能啊

使用特权

评论回复
5
aoyi| | 2023-9-5 13:19 | 只看该作者
像一般的开源项目的那样,它是作为一个人的项目开始的

使用特权

评论回复
6
gwsan| | 2023-9-5 16:06 | 只看该作者
它提供了创建嵌入式 GUI 所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用

使用特权

评论回复
7
tfqi| | 2023-9-5 20:23 | 只看该作者
LVGL 支持操作系统、外置内存、以及硬件加速(LVGL 已内建支持 STM32 DMA2D、NXP PXP  和 VGLite)

使用特权

评论回复
8
zljiu| | 2023-9-5 21:01 | 只看该作者
LVGL 项目(包括所有存储库)在 MIT license 许可下获得许可。这意味着可以在商业项目中使用它

使用特权

评论回复
9
nawu| | 2023-9-5 21:58 | 只看该作者
LVGL(Light and Versatile Graphics Library)是一个轻量级的嵌入式图形库

使用特权

评论回复
10
chenjun89| | 2023-9-6 08:03 | 只看该作者
LVGL都升到8.3版本了,好快。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

28

帖子

0

粉丝