二、littleVGL是什么? 官方介绍为: littlevGL是一个免费的开源图形库,提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用。
一句话概括:littleVGL是一款开源轻量级GUI。
正点原子的P100脱机烧录器的UI就是采取的littleVGL,使用起来非常方便。
三、littleVGL有哪些特点和优势?
强大的构建模组:按钮、图表、列表、滑块、图像 先进的图形 :动画、反锯齿、半透明、平滑滚动 多样的输入设备:触摸板、鼠标、键盘、编码器 多显示器支持:支持同时使用多个TFT显示器 多语言支持 :UTF-8格式文字编码 完全自定义 :图形元素 硬件无关 :可用于任意微控制器或显示器 可裁剪 :用于小内存(80 KB FLASH,12 KB RAM)操作 操作系统、外部存储以及GPU :支持但非必须 单帧缓存 :即可实现先进的图形效果 C语言编写 :以最大化兼容(C++ 兼容) 模拟器 :无需硬件即可可在电脑上开始GUI设计 教程、示例、主题 :从而快速GUI设计 文档 :在线及离线 免费开源 :基于MIT协议
四、正点原子littleVGL资料?
正点原子秉承一贯的求真务实的精神,能快速出来的都是一次性出玩,至少出的速度要超越粉丝学习的速度。这一次的littleVGL,就不说多了,一次出完。大家赶紧拿去学习吧,不学白不学。
视频资料:一共41集72讲视频,每集视频均配套源码和教程
每一集视频均有配套的学习文档。
当然,每个教程都有配套的基于正点原子STM32开发板的源码。目前源码支持正点原子以下STM32开发板:
精英STM32开发板 战舰STM32开发板 探索者STM32开发板 MiniSTM32开发板 阿波罗STM32F429开发板 阿波罗STM32F767开发板 阿波罗STM32H743开发板 北极星STM32F750/H750开发板 水星板请参考对应的阿波罗开发板
五、在线学习和资料下载
原子哥在线教学平台在线学习:
正点原子下载中心: http://www.openedv.com/docs/index.html 进入之后选择支持的任何一款开发板资料下面均有
六、实例效果
这里我们随手拍了几个演示实例:
|