介绍一款开源的GUI,LittlevGL,附带野火STM32F429 Demo,使用深黑色皮肤
这款GUI感觉做的都很不错,出来效果很漂亮,感觉要比emWin要好,有想要一起玩的人吗?
littlevGL是一个免费开源的嵌入式图形库,提供了创建嵌入式图形用户界面所需的一切,它具有易于使用的图形元素,美观的视觉效果和低内存占用空间。采用C语言开发,使用MIT协议,并在持续更新中。
强大的按钮,图表,列表,滑块,图像,先进的图形与动画,反锯齿,不透明,平滑滚动,各种输入设备触摸板,鼠标,键盘,编码器等,支持 UTF-8解码的多语言支持,完全可定制的图形元素。
硬件独立用于任何微控制器或显示器,内存可扩展。操作系统,外部存储器和GPU支持,具有高级图形效果,单帧缓冲操作。
用C语言编写,以实现最大的兼容性(C ++兼容),模拟器在PC上启动嵌入式GUI设计,用于快速GUI设计的教程,示例和主题。先进的支持和专业的嵌入式GUI开发服务,文档和API参考在线。
官网:https://littlevgl.com/
github地址:https://github.com/littlevgl
STM32F429在野火开发板的视频效果:(工程文件点击阅读原文下载)
https://v.qq.com/txp/iframe/player.html?vid=s1340mu9nss&width=500&height=375&auto=0
移植方法:https://littlevgl.com/porting
(1)16, 32 or 64 bit microcontroller or processor
(2)16 MHz clock speed
(2)10 kB RAM for static data and >2 KB RAM for dynamic data (graphical objects)
(3)80 kB program memory (flash)
(4)Optionally ~1/10 screen sized memory for internal buffering (at 240 × 320, 16 bit colors it means 15 kB)
【视频】老外教你学电子系列第13期-第15期,我就不信还有不懂的!
Google Home拆解,看看这个神秘的设备里面到底有什么?
茸茸大神带你玩跨界,“泛读”“精读”两大神器助你阅读datasheet