课程介绍(Introduction)
韦东山 百问网 LVGL教程包括视频教程、文档教程,由韦东山 百问网 开发团队研发,资料源码全部开源(MIT License),祝你学习愉快!
- LVGL英文开发参考手册(LVGL官方):https://docs.lvgl.io
- LVGL中文开发参考手册(韦东山百问网):http://lvgl.100ask.net
师资介绍:
- LVGL官方指定唯一的LVGL开发文档中文版本提供者: https://github.com/lvgl/lvgl/pull/5839
- LVGL PC模拟器(Code::blocks)仓库维护者:https://github.com/lvgl/lv_port_win_codeblocks
- LVGL拼音输入法控件 lv_pinyin_ime 的贡献者:https://github.com/lvgl/lvgl/pull/3408
- lv_pinyin_ime(拼音输入法控件)九宫格模式的贡献者:https://github.com/lvgl/lvgl/pull/3460
- LVGL文件浏览器控件 lv_file_explorer 的贡献者:https://github.com/lvgl/lvgl/pull/3601
学前准备(Requirements)
课程要求起码具备基本的 C(或 C++)知识,如果你完全没有具备基本的 C(或 C++)知识,那么请先学习相关知识内容再学习这里的课程。
具备基本的 C(或 C++)知识:
学习路线(Path)
视频共分为四期:
- 第一期:PC模拟器基础入门课程:无论您出于什么原因需要使用或者学习LVGL,这期课程都适合您。
基于PC模拟器入门、提升学习LVGL,在学习完成之后,对您切换到任意架构、平台进行LVGL相关项目的开发都很有帮助。 - 第二期:MCU进阶提升课程:专注于LVGL在MCU上的开发教学,学习之后可以帮助您更好地在您的硬件上对LVGL进行适配/优化。同时课程还涉及如何在MCU设备上开发多个LVGL项目,如果您想提升LVGL+MCU的项目开发经验,那么这个课程也适合您。
- 第三期:MPU进阶提升课程:专注于LVGL在MPU上的开发教学,学习之后可以帮助您更好地在您的硬件上对LVGL进行适配/优化。同时课程还涉及如何在MPU设备上开发多个LVGL项目,如果您想提升LVGL+MPU的项目开发经验,那么这个课程也适合您。
- 第四期:项目专题高级课程:专注于LVGL复杂综合项目的开发,基于实际的商业项目案例讲解,适合想大大提升LVGL相关项目或嵌入式项目开发经验的群体。
建议学习顺序: 第一期 -> 按需学习第二、三期 -> 第四期
视频教程
-
第一期:PC模拟器基础入门课程:https://www.bilibili.com/video/BV1WE421K75k
第一期:PC模拟器基础入门课程
-
第二期:MCU进阶提升课程:待发布
-
第三期:MPU进阶提升课程:待发布
-
第四期:项目专题高级课程:待发布