大总结:littlevgl GUI引擎源码学习--Apple的学习笔记

今年我的主要学习方式就是看源码,取其精华,中间再穿插些练习。而我又不能看的太杂乱,因为要聚焦在视觉相关,这样才可以保持系统化学习。有利于从量变到质变,这就是我的学习策略。当然,内容必须是我感兴趣的哈!
所以在浏览过5k行guilite GUI引擎后,我又浏览了10w行的littlevgl GUI引擎。通过掌握他们的共性内容为目标,从而了解基于单片机C语言的GUI引擎设计思路。

  1. 先看官网help入门体验下
    玩玩littlevgl移植到stm32--Apple的学习笔记

  2. 开启源码分析,从简单的的button绘图记录整个流程。
    littlevgl_7.11源码分析(1)--Apple的学习笔记
    littlevgl_7.11源码分析(2)--Apple的学习笔记
    littlevgl_7.11源码分析(3)--Apple的学习笔记
    littlevgl_7.11源码分析(4)--Apple的学习笔记
    lvgl源码分析5(圆角矩形绘制算法)--Apple的学习笔记

  3. 设计小项目练手
    结合sd卡及fat32文件系统设计为小的数码相框应用项目
    littlevgl读取sd卡FatFS图像文件--Apple的学习笔记
    项目进阶,进行LCD显示优化。寻找界面生成工具,提升效率。
    lvgl显示速度优化及界面工具试用--Apple的学习笔记

  4. 移植stm32touch功能,并且体验官网demo的动画应用效果
    lvgl touch在stm32移植及动画应用--Apple的学习笔记

你可能感兴趣的:(大总结:littlevgl GUI引擎源码学习--Apple的学习笔记)