查看原文
其他

介绍一款开源的GUI,LittlevGL,附带野火STM32F429 Demo,使用深黑色皮肤

晓宇 芯片之家 2021-01-31

这款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)

往期好文


【拆解】小米AI音箱,看看小爱同学内部究竟有什么


【拆解】斐讯AI智能音箱R1,内部究竟采用了什么?


【视频】老外教你学电子系列第13期-第15期,我就不信还有不懂的!


【最强干货】618个3D封装免费分享


Google Home拆解,看看这个神秘的设备里面到底有什么?


阿里巴巴人工智能实验室2018春季发布会完整版视频


MPS软件帮您搞定DC-DC电源设计!


天呐!身为电子工程师的你,竟然还在用百度找资料?


茸茸大神带你玩跨界,“泛读”“精读”两大神器助你阅读datasheet

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存