发 帖  
原厂入驻New

什么是littlevGL?

17 littlevGL
分享
littlevGL是什么  
littlevGL支持的平台
littlevGL的优势与特点


0
2020-11-9 07:29:40   评论 分享淘帖 邀请回答
3个回答
介绍
LittlevGL is a free and open-source graphics library providing everything you need to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint.

littlevGL是什么!上面的文字引用自littlevGL的官网,同样也是我觉得将littlevGL是什么,总结的最简洁但最到位的了。什么?英语看不懂?没事,中文版:
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用。

没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。
2020-11-9 14:13:13 评论

举报

littlevGL支持的平台
我们看一下支持的平台:


  • STM32F1, STM32F3, STM32F4, STM32F7
  • Microchip DSPIC33, PIC24, PIC32MX, PIC32MZ
  • NXP Kinetis, LPC, iMX
  • Linux frame buffer (/dev/fb)
  • Raspberry Pi
  • Espressif ESP32
  • Nordic nrf52
  • Quectell M66
可以看到,我们常见的单片机几乎都支持(16bit及以上),之所以能够同时支持这么多平台是因为littlevGL对硬件的要求没有太高,一般来说只要能驱动显示屏且Flash大于64KB,RAM大于20KB的单片机都可以使用。
2020-11-9 14:13:44 评论

举报

littlevGL优势与特点
说了这么多,那么有哪些特点值得我们去学习呢,看看有没有哪一点可以打动你:


  • 强大的构建块按钮,图表,列表,滑块,图像等。
  • 带有动画,抗锯齿,不透明度,平滑滚动的高级图形
  • 支持各种输入设备,包括触摸屏,鼠标,键盘,编码器,按钮等。
  • 支持单色和彩色等多种同时显示方式
  • 支持UTF-8编码的多语言
  • 完全可定制的图形元素
  • 不限定MCU平台
  • 可扩展以在很少的内存下运行(64 kB闪存,10 kB RAM)
  • 支持操作系统,支持外部存储器和GPU
  • 单帧缓冲区操作,先进的图形效果
  • 用C语言编写以实现最大的兼容性
  • 无需嵌入式硬件即可在PC上开发的模拟器
  • 有着丰富的教程,示例,主题
  • 文档和API参考
2020-11-9 14:14:36 评论

举报

只有小组成员才能发言,加入小组>>

328个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表