大总结:littlevgl GUI引擎源码学习--Apple的学
2021-06-07 本文已影响0人
applecai
今年我的主要学习方式就是看源码,取其精华,中间再穿插些练习。而我又不能看的太杂乱,因为要聚焦在视觉相关,这样才可以保持系统化学习。有利于从量变到质变,这就是我的学习策略。当然,内容必须是我感兴趣的哈!
所以在浏览过5k行guilite GUI引擎后,我又浏览了10w行的littlevgl GUI引擎。通过掌握他们的共性内容为目标,从而了解基于单片机C语言的GUI引擎设计思路。
-
先看官网help入门体验下
玩玩littlevgl移植到stm32--Apple的学习笔记 -
开启源码分析,从简单的的button绘图记录整个流程。
littlevgl_7.11源码分析(1)--Apple的学习笔记
littlevgl_7.11源码分析(2)--Apple的学习笔记
littlevgl_7.11源码分析(3)--Apple的学习笔记
littlevgl_7.11源码分析(4)--Apple的学习笔记
lvgl源码分析5(圆角矩形绘制算法)--Apple的学习笔记 -
设计小项目练手
结合sd卡及fat32文件系统设计为小的数码相框应用项目
littlevgl读取sd卡FatFS图像文件--Apple的学习笔记
项目进阶,进行LCD显示优化。寻找界面生成工具,提升效率。
lvgl显示速度优化及界面工具试用--Apple的学习笔记 -
移植stm32touch功能,并且体验官网demo的动画应用效果
lvgl touch在stm32移植及动画应用--Apple的学习笔记