免费开源GUI:LittlevGL介绍、下载、配置、编译

关注、星标公众,不错过精彩内容

640?wx_fmt=png

有小伙伴问:昨天原子哥发布会上烧录器的GUI是哪一款?

当时下午了可能相对有点吵,原子哥语速有点快,很多人都没听清楚,那就是LittlevGL

一、LittlevGL介绍

网址:

https://littlevgl.com

LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的很多内容,它具有易于使用的图形元素,精美的视觉效果和低内存占用。

LittlevGL用C语言编写,以实现最大的兼容性(与C ++兼容),模拟器可在没有嵌入式硬件的PC上启动嵌入式GUI设计。

特点:

  • 强大的构建块按钮,图表,列表,滑块,图像等

  • 带有动画,抗锯齿,不透明度,平滑滚动的高级图形

  • 各种输入设备的触摸板,鼠标,键盘,编码器等

  • 多显示器支持,即同时使用更多的TFT和单色显示器

  • 支持 UTF-8编码的多语言

  • 完全可定制的图形元素

  • 独立于任何微控制器或显示器使用的硬件

  • 可扩展以使用很少的内存(80 kB闪存,12 kB RAM)进行操作

  • 操作系统,支持外部存储器和GPU,但不是必需的

  • 单帧缓冲区操作,即使具有高级图形效果


实现效果:

640?wx_fmt=gif


1.强大的图形对象

LittlevGL是一个完整的图形框架,您无需考虑绘制原始形状。您可以从易于使用的构建块(如按钮,图表,图像,列表,滑块,开关,键盘等)构建GUI。

640?wx_fmt=png

2.吸引人的图形

在智能领域,用户甚至希望在嵌入式设备的显示屏上看到最先进的创新用户界面。

使用LittlevGL,您的嵌入式GUI将以流畅的动画,不透明度,阴影和抗锯齿效果打动您的客户。

3.加快嵌入式GUI设计的主题

你可以一对一地自定义对象,但是使用主题会更快,更轻松!

您将在工业,仪器,智能家居,医疗保健或其他任何领域找到GUI的匹配主题。

640?wx_fmt=png

二、代码、文档

GitHub:

https://github.com/littlevgl/lvgl

资料:

https://docs.littlevgl.com/en/html/index.html

三、其他

1.其他网站资料

网上关于LittlevGL资料很多,比如下面这个。(更多可以自行搜索)

http://nano.lichee.pro/application/littlevgl.html

640?wx_fmt=png

这个GUI建议查看官方资料,官方资料足够让你学习了。

2.视频演示

LittlevGL在STM32 Discovery上演示视频:

‧   END  

推荐阅读:


若觉得文章对你有帮助, 随手点『好看、转发分享,也是对我的支持。

关注公众号『strongerHuang』,在底部菜单,或后台回复“1024”,查看更多精彩内容。

640?wx_fmt=jpeg

长按识别图中二维码关注

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

strongerHuang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值