移植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、工程和软件库请到零知官网下载。
还有PC端模拟器,可用辅助UI设计开发:
页:
[1]