Coder Social home page Coder Social logo

avchd / lvgl_100ask_course_materials Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 100askteam/lvgl_100ask_course_materials

0.0 0.0 0.0 396.24 MB

100ASK LVGL Course Materials. https://www.100ask.net/

License: MIT License

Shell 0.01% Ruby 0.04% C++ 0.24% Python 0.49% C 98.74% Assembly 0.41% Makefile 0.02% HTML 0.01% Handlebars 0.01% CMake 0.03% Batchfile 0.01%

lvgl_100ask_course_materials's Introduction

100ASK logo

韦东山百问网LVGL教程资料

韦东山 百问网 LVGL教程包括视频教程、文档教程,由韦东山 百问网 开发团队研发。目的是为大家提供一个 免费、优质、系统 的 LVGL 学习教程(目前基于 lvgl 8.1 版本),资料源码全部开源(MIT License),祝你学习愉快!

介绍(Introduction)

学习路线(Path)

  1. 通过体验lvgl的在线交互综合示例,来了解LVGL有哪些实际应用:
    1. LVGL官方在线示例:https://lvgl.io/demos
    2. 百问网LVGL项目示例:LVGL示例(Demo)
  2. 在这里体验一些lvgl的在线交互小示例,下面两个体验地址的内容都是一样的(lvgl官网访问会比较慢):
    1. lvgl官方站点:https://docs.lvgl.io/master/examples.html
    2. 韦东山百问网lvgl中文站点:http://lvgl.100ask.net/master/examples.html
  3. 通过 PC 模拟器快速上手体验 LVGL (本教程推荐使用 code::block,因为她开箱即用非常便捷),这个软件无需自己去下载,本资料已提供。
  4. 跟着教程学习 lvgl widgets 的功能和用法(初级教程)
  5. 跟着教程学习 lvgl 背后的实现原理(高级教程)
  6. 将你的 lvgl 代码移植到你的开发板或硬件平台上运行(移植教程)
  7. LVGL+RTOS专题(freeRTOS、RT-Thread)

开始学习(Get started)

  1. 先克隆本仓库获取资料:git clone https://gitee.com/weidongshan/lvgl_100ask_course_materials.git
  2. 需要观看视频教程请阅读本资料根目录的 01_视频教程/README.md 文档说明。
  3. 需要阅读文档教程请阅读本资料根目录的 04_参考手册/README.md 文档说明。
  4. 安装开发环境请进入本资料根目录的 03_开发软件 查看软件列表进行安装,视频教程中有对应的安装教程。
  5. 02_程序源码 中提供了视频课程中用到的所有教学代码,并且提供了不同硬件平台的项目模板,你可以在项目模板中直接使用教程代码。

LVGL示例(Demo)

Linux项目成品展示

项目效果演示视频:https://www.bilibili.com/video/BV1nT4y1R7rz

https://img-blog.csdnimg.cn/da2dfa5b8a624d8f9390c4f3ad9847fb.jpg

单片机项目成品展示

STM32F103运行 LVGL 演示视频:https://www.bilibili.com/video/BV1im4y1X7g4

https://img-blog.csdnimg.cn/20210507170140434.png

Raspberry pico运行 LVGL 示例 https://img-blog.csdnimg.cn/20210319144406412.png

更多示例

TODO...

联系我们(About us)

微信公众号( baiwenkeji ) | 视频教程在线学习平台

微信公众号( baiwenkeji )

公司名称:深圳百问网科技有限公司

lvgl_100ask_course_materials's People

Contributors

zybboom avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.