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

零知实验室-roc 发表于 2019-1-4 18:00

移植Little VGL GUI库 demo演示

【转载】


零知增强板移植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。




http://www.lingzhilab.com/data/attachment/forum/201901/04/170434jmpi4vn9vnecr2e5.jpg

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



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

3、效果展示



4、工程和软件库请到零知官网下载。

零知实验室-roc 发表于 2019-1-5 09:04






零知实验室-roc 发表于 2019-1-5 09:06

还有PC端模拟器,可用辅助UI设计开发:


页: [1]
查看完整版本: 移植Little VGL GUI库 demo演示