请问LVGL用在3.5寸屏上,STM32 哪一档MCU性能够用?
想试试图形界面的念头已经很久了,昨天看到有人发lvgl中文手册,翻了一下感觉上手应该不难。但是我在其他帖子看到有人说lvgl8.2性能比7.0低很多,lvgl只适合有GPU的情况,云云,不禁有些担心。我用过的性能最好的也不过是f403vet6,但是它恐怕无法同时支持外接tf卡(或flash)、内存和屏幕,而且心里完全没底会不会帧数很低。
如果要用M7核的,那做一些比较小的应用就不具性价比了啊。我就是想用一个3.5寸小屏做一些参数设置、运行数字展示。当然还是希望界面漂亮点有逼格。
请用过的给指点一下,避免误入歧途。 nuc977v3s跑QT esp32 可以 lvgl,m4就行,资源要求不高 akey3000 发表于 2023-3-5 08:06
lvgl,m4就行,资源要求不高
(引用自4楼)
我感觉你是有经验的。
不需要外加内存就可以吗?
谢谢! 407用SPI刷320*240的屏,没扩内存,也是运行状态显示和参数设置,LVGL自带控件效果,没做什么华丽的特效,没有大图片,能用,过渡画面(如滚动翻页)还算流畅,不过还是能看到一点画面撕裂的情况。
关于内存使用有两块大头:显存缓冲和控件。我的项目的显存缓冲用的单缓冲,1/8屏,也就是20K不到;正常使用时,每个控件都要申请内存,所以内存的使用跟你页面设计有关,如果页面有大量控件,将消耗大量内存。
另外我的运行状态显示,如果出现大量滚动文字,感觉帧率还是比较低的 Huaan 发表于 2023-3-5 11:04
407用SPI刷320*240的屏,没扩内存,也是运行状态显示和参数设置,LVGL自带控件效果,没做什么华丽的特效, ...
(引用自6楼)
你用的是2.4寸屏咯?哪一家的屏啊?
扩内存对流畅度来说是不是会好很多? LVGL用M4的内核就可以,内存控件留32K,显存32K,一共64K足够。
想要快和流畅,DMA+8080总线驱动,如果有RGB接口的处理器更好。 Rabbitoose 发表于 2023-3-5 12:35
你用的是2.4寸屏咯?哪一家的屏啊?
扩内存对流畅度来说是不是会好很多? ...
(引用自7楼)
扩内存肯定可以提高流畅度,扩内存后显存可以分配更多,不过我这项目的帧数的瓶颈在屏的SPI接口,想快就得换并口 为什么不用esp32。 如果是手持一体机的话。esp32应该是价格 和性能最优解
Huaan 发表于 2023-3-5 14:17
扩内存肯定可以提高流畅度,扩内存后显存可以分配更多,不过我这项目的帧数的瓶颈在屏的SPI接口,想快就 ...
(引用自9楼)
那我直接用并口的屏试试,谢谢。 rei1984 发表于 2023-3-5 14:48
为什么不用esp32。 如果是手持一体机的话。esp32应该是价格 和性能最优解
...
(引用自10楼)
esp32的GPIO都不够,并且我还打算接以太网、TF卡什么的。 本帖最后由 yyts 于 2023-3-5 15:42 编辑
Rabbitoose 发表于 2023-3-5 15:14
esp32的GPIO都不够,并且我还打算接以太网、TF卡什么的。
(引用自12楼)
ESP32-S3 io口会多一些,不过也只有30几个,但是用起来是真爽,外设io口任意选,内存不够选个带psram。 yyts 发表于 2023-3-5 15:38
ESP32-S3 io口会多一些,不过也只有30几个,但是用起来是真爽,外设io口任意选,内存不够选个带psram。 ...
(引用自13楼)
谢谢,我了解一下。我只用过esp32-pico和esp32-wroom-32d。 mPiDDR 发表于 2023-3-5 13:28
LVGL用M4的内核就可以,内存控件留32K,显存32K,一共64K足够。
想要快和流畅,DMA+8080总线驱动,如果有RG ...
(引用自8楼)
谢谢,你说的很具体,我按这个方向做一下试试看。
页:
[1]