在大侠达克罗德放出的《F1C100S裸奔framebuffer + PWM + GPIO驱动》基础上移植LVGL。
目前已经能够在800*480的屏幕上使用32颜色深度,跑lvgl的demo例子。
但感觉速度很慢,比在linux下使用fbdev还慢。
有时间再优化。
看看能不能用DMA实现数据传输。
源代码:
lvgl_f1c100s.zip
最近编辑记录 小菜 (2018-12-17 16:44:39)
离线
开cache
开了Icache和Dcache是好点了,但是还是感觉卡。我原来用的一个120MHz的MIPS(估计配置下来也就90多M)的片子跑GUI,很流畅。
离线
小菜 说:zzm24 说:开cache
开了Icache和Dcache是好点了,但是还是感觉卡。我原来用的一个120MHz的MIPS(估计配置下来也就90多M)的片子跑GUI,很流畅。
你看这个帖子: https://whycan.cn/t_1457_2.html 也是裸跑的,并不卡。
能否把视频效果放出来参考参考?
我刚试了周立功移植过来的那个程序也是卡,难道是我的板子有问题?
离线
我的是800*480,感觉这个不带系统的和linux下的速度差不多,是不是lvgl本身的问题。
离线