1、GUI简介(了解)
GUI库:图形用户界面库(Graphic user interface,GUI),只要调用GUI库的函数即可快速绘制出所需要的用户界面
GUI库优势:
1、开发难度低
2、可移植性高(与硬件无深度绑定,在不同平台都可以运行,只要做到硬件适配填好即可)
3、风格统一协调
2、UI设计工具
甚至函数都不需要写,如直接拖拽式的
3、嵌入式系统中常用的GUI库
1、emWin
2、LVGL
3、TouchGFX
4、QT
4、LVGL(Light and Versatile Graphics Library)是一个轻量、多功能的开源图形库。
1、支持多种输入设备(触摸屏、鼠标、键盘、编码器)
2、部件、功能丰富
3、具备高级图形特征(抗锯齿、过渡动画)
4、支持多种样式属性
5、C语言编写