移植Little VGL GUI库 demo演示-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4517|回复: 2

移植Little VGL GUI库 demo演示

[复制链接]
发表于 2019-1-4 18:00 | 显示全部楼层 |阅读模式
【转载】


零知增强板移植Little VGL GUI库 演示
http://www.lingzhilab.com/forum. ... d&tid=888&fromuid=2
(出处: 零知实验室)



Little vGL作为一个优秀,源码开源的GUI库,内存占用少但是界面炫酷,目前得到越来越多的支持。现在零知开源平台移植了该库,下面在零知-增强板上进行了实验,效果很好。

特性:
  • 16, 32 or 64 bit microcontroller or processor
  • 16 MHz clock speed
  • 8 kB RAM for static data and >2 KB RAM for dynamic data (graphical objects)
  • 64 kB program memory (flash)
  • 支持GPU

1、硬件连接

硬件连接安装下表进行连线,我们使用的TFT液晶屏为240*320的ILI9341型号,带触摸屏XPT2046。






2、代码:
我们使用了TFT屏,因此使用了FSMC_TFT库,使用了触摸屏,因此还需要XPT2046的软件库,在下面附件中都能下载到,核心代码如下:

20190104175446.jpg

(4)创建lvgl的一个demo并展示
此demo为官方示例demo,直接调用。

3、效果展示

1.jpg

4、工程和软件库请到零知官网下载。
 楼主| 发表于 2019-1-5 09:04 | 显示全部楼层
4.jpg
3.jpg
2.jpg


 楼主| 发表于 2019-1-5 09:06 | 显示全部楼层
还有PC端模拟器,可用辅助UI设计开发:

20190105090634.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 01:41 , Processed in 0.079434 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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