LVGL图形界面编程(基础篇): 一.LVGL入门
@[TOC](LVGL图形界面编程(基础篇): 一.LVGL入门)
一.GUI简介
GUI:图形用户界面,指采用图形方式显示的计算机操作用户界面。
优势:易用,降低用户学习成本。
GUI库:图形用户界面库,只要调用GUI库的函数即可快速绘制出所需要的用户界面。
嵌入式系统常用的GUI库:
二.LVGL简介
LVGL是一个轻量、多功能的开源图形库。
三.LVGL移植要求
下面是官方移植LVGL的要求:
其中图形缓冲区要大于水平分辨率像素,建议大于十分之一屏幕总像素。如800480的屏幕图像缓冲区为80048,还要看色彩位数,如果是8位则刚好为一个字节不用乘,如果采用16位色彩如RGB565,则占2个字节,还要乘以2,结果为800482。
优化LVGL运行效果的方法:
关键点:缩短图像刷新所需要的时间。
LVGL资料获取:
LVGL文件夹文件说明:
精简后的移植文件:
学习LVGL之前建议掌握的知识:
三.总结