下载 LVGL Demo 源码 为了便于学习,运行 Demo 采用模拟器的方式,首先从 官方模拟器设置文档 选择自己的 IDE,我自己使用的是 Visual Studio 2019,因此选择的 Demo 为 VisualStudio with SDL driver 1、从 Github 下载 官方提供的 Demo 连接中有 Git 命令用于下载源码 git clone
LVGL动画 LVGL 支持动态效果,包括动态切换屏幕,组件动画效果等等。 动画创建步骤以及API说明 以官方demo中的动画创建为例 //定义动画变量 lv_anim_t a; //初始化动画变量 lv_anim_init(&a); //设置要进行动画处理的组件 lv_anim_set_var(&a, gauge);
因为之前的H750内部空间太小,无法放入UI资源,所以这次直接买了块NUCLEO-H743ZI2,驱动上做了指令1LANE和4LANE的兼容 驱动文件如下: #include "board.h" #include "sram.h" #include "rtthread.h" #include "rtdevice.h" #include "lcdqspi.h" #define DBG #define D
点击上方「嵌入式实验基地」,选择「置顶公众号」第一时间查看嵌入式笔记! 来这里,还可以学习HAL库的使用哦 哈喽,小伙伴们,日常设计中,当有显示屏的时候,UI的设计不可避免,如何快速设计出优美的界面呢,本次给大家分享一个开源的UI图形库,Littlegui(LVGL),目前
ST77903 QSPI + STM32H750 + RTThread + LVGL(二) 这一章节我们来完成ST77903的底层驱动 前言 到手的资料,就是一份ST77903 datasheet,几页timing ppt,一块显示屏,全新的lcd驱动方式,没有任何可参考的源代码,所以我们从一穷二白开始,边调试边搭建驱动框架。 ST77903支持单线指令和4
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.下载betaV0.1测试版二.界面 一.下载betaV0.1测试版 1.下载链接 https://forum.lvgl.io/t/v0-1-beta-is-out/4818 2.安装并注册,使用加速器可以很快完成注册 二.界面 beta版本目前只支持生成3
前言 这几天想为LVGL添加汉字,在网上翻了很多教程,碰到一些坑,花了两天时间终于实现;本期为大家分享一下内置字库的添加方法,先上一张成果图: 一、准备好 大佬做的工具:LvglFontTool(v0.4)、Arduino IDE、支持C语言的编辑器(不需要编译功能) 二、原理简介 内置字体库是将字体
LVGL的使用:运行LVGL的PC模拟器例程 LVGL的使用:运行LVGL的PC模拟器例程安装JRE(Java Runtime Environment)或JDK(Java SE Development Kit)安装MinGW安装Eclipse CDT 即eclipse for c/c++安装SDL2下载lv_sim_eclipse_sdl例程目录结构添加依赖文件添加例程到Eclipse CDT准备
lv_cont lv_cont作用是用来解决变化的子对象布局问题,比如父对象中的子对象增加或者减少时原先的布局为了美观其他子对象位置可能需要改变,手动调用lv_set_pos比较繁琐。所以lv_cont主要有Layout和Auto fit 2个特性来解决这个问题。 相关API在lv_cont.h layout 设置类型 /** Co
先看效果,创建一个简单的表格 此文章为盖楼文章,为组织目录链接用,未写教程,教程更新后会删除此行 开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674 一、开发板简介 二、开发环境搭建 windows ESP32例程为C语言开发,并
先看效果,创建一个带3个标签页面的标签视图控件 此文章为盖楼文章,为组织目录链接用,未写教程,教程更新后会删除此行 开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674 一、开发板简介 二、开发环境搭建 windows ESP32
//初认识体验 https://blog.csdn.net/anyuliuxing/article/details/102468442 //嵌入式平台编译 https://blog.csdn.net/yyz_1987/article/details/108338317 https://www.icode9.com/content-4-2420.html
先看效果,创建一个颜色选择器控件,设置事件回调动态显示当前选择的颜色值 此文章为盖楼文章,为组织目录链接用,未写教程,教程更新后会删除此行 开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674 一、开发板简介 二、
#include "../../lv_examples.h" #include "test.h" #include <Windows.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #define MAX_NUM 10 // 设置文本框显示最大位数 static lv_obj_t* ta; // 文
ARC样式修改线条颜色 定义背景样式定义线条样式绘制并加载黑色屏幕绘制ARC完整的绘制ARC样式函数如下在main函数中调用arc_test()函数,并运行,运行效果图如下 定义背景样式 static lv_style_t style_bg; lv_style_reset(&style_bg); lv_style_init(&style_
笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 在使用 lvgl 库的时候,笔者使用的 V7 版本的库,使用过程中发现网上关于 V7 版本的资料非常少,官网有文档介绍其如何使用,但有些方面还不是很全面,而且网上现在的中文教程大多数是针对于 V6 版本
移植官网的lvgl7.0版本,移植过程步骤: 1】、克隆代码到本地项目git clone https://github.com/lvgl/lvgl.git 2】、配置lv_conf.h文件中的参数 a、修改文件开头if 0为if 1,使配置文件生效 b、修改屏幕分辩参数等 c、修改像素深度为16(RGB56
LittleVgl,一款开源嵌入式图形用户界面库。https://littlevgl.cn/ 使用简单小巧,界面也漂亮。很适合用在嵌入式上。在Stm32单片机上都能跑,只要实现了基础的函数很好移植。 业余时间移植到了嵌入式linux上,使用帧缓冲Frambuffer,显示效果还不错。 计划选用LittleVgl作为嵌入式的漂