E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
lvgl
LVGL
V8学习之colorwheel色轮
这一篇来研究下LVGLV8下colorwheel色轮的使用,这个色轮是HSV样式的,下面的代码通过创建色轮对象,然后添加对象事件处理,移动旋钮,显示对应的颜色和RGB值还是通过codeblock来模拟代码的运行,代码如下://事件回调函数staticvoidcolorwheel_event_callback(lv_event_t*event){if(event==NULL){printf("[%s
Bob_1993
·
2023-06-13 13:21
LVGL
LVGL8
colorwheel
LVGL
笔记8--lv_style样式
LVGL
笔记8–lv_style样式样式是用来修饰UI美观性,使用lv_style对UI界面进行重绘和重用,利用多个不同的样式来形成Theme对象。
未来可期wrs
·
2023-06-13 13:21
LVGL学习笔记
LVGL
笔记15–lv_bar进度条
LVGL
笔记15–lv_bar进度条lv_bar进度条它由背景和指示器俩部分构成,这俩部分的样式都可以被单独设置,然后此进度条会根据它的宽和高的大小来自动决定它是水平进度条还是垂直进度条,可以通过lv_bar_set_range
未来可期wrs
·
2023-06-13 13:21
LVGL学习笔记
lvgl
7.7.2 arc样式
ARC样式修改线条颜色定义背景样式定义线条样式绘制并加载黑色屏幕绘制ARC完整的绘制ARC样式函数如下在main函数中调用arc_test()函数,并运行,运行效果图如下定义背景样式staticlv_style_tstyle_bg;lv_style_reset(&style_bg);lv_style_init(&style_bg);lv_style_set_bg_opa(&style_bg,LV_
风雨依依
·
2023-06-13 13:51
little
VGL
LVGL
8学习之Button Styles
上一篇学习了Button,这一篇学习为按钮添加样式,样式存储在lv_style_t变量中。样式变量应该是静态的、全局的或动态分配的。换句话说,它们不能成为函数中当函数存在时被破坏的局部变量。在使用样式之前,应该使用lv_style_init(&my_style)初始化该样式。初始化样式后,可以设置或添加到样式属性。还是通过codeblock来模拟代码的运行,下面是代码//定义三个style变量st
Bob_1993
·
2023-06-13 13:51
LVGL
LVGL8
Button
Style
LVGL
8学习之Background Styles
这一篇学习一下BackgroundStyles,还是通过codeblock来模拟代码的运行,代码如下:voidlv_background_style_test(){staticlv_style_tstyle;lv_style_init(&style);lv_style_reset(&style);//重置样式lv_style_set_radius(&style,5);//设置样式的圆角弧度lv_s
Bob_1993
·
2023-06-13 13:51
LVGL
LVGL8
style
LVGL
笔记14–lv_arc弧形
LVGL
笔记14–lv_arc弧形v_arc是一个用来绘制弧形的控件,和lv_led控件一样,非常的简单,通过样式中的line字段来修改弧形的外观。可以用来做进度条,显示一些事件的进度。
未来可期wrs
·
2023-06-13 13:51
LVGL学习笔记
LVGL
学习记录:滑块
基础运用代码#include#include/*IfyouwanttousetheLVGLexamples,makesuretoinstallthelv_examplesArduinolibraryanduncommentthefollowingline.#include*///#include#defineLV_USE_LOG1TFT_eSPItft=TFT_eSPI();/*TFTinstan
创客@小白
·
2023-06-13 13:50
LVGL
蓝桥杯
gnu
fpga开发
LVGL
v8应用之arc
API接口:1.设置角度(Angles)零度位于对象的右中间(3点钟),并且度数沿顺时针方向增加。角度应在[0:360]范围内。设置背景就角度:lv_arc_set_bg_angles(arc_obj,30,330);设置指示器角度:lv_arc_set_angles(arc_obj,30,250);2.旋转(Rotation)lv_arc_set_angles(arc_obj,30,250);3
knaht
·
2023-06-13 13:20
lvgl
c++
开发语言
后端
LVGL
V8样式
盒子模型创建一个对象lv_obj_t*cont=lv_obj_create(parent);设置对象大小lv_obj_set_size(cont,320,30);内容content高度=obj高度-边框border宽度*2-填充padding高度top-填充padding高度bottom样式(一)、样式接口参数参数1需要设置样式的对象参数2设置样式的值,宽度、颜色、渐变、透明度等详细说明颜色属性名
临界msp
·
2023-06-13 13:20
LVGL
stm32
c语言
05
lvgl
滑动条 demo
#if1staticlv_obj_t*label;staticvoidslider_event_cb(lv_event_t*e){lv_obj_t*slider=lv_event_get_target(e);/*Refreshthetext*/lv_label_set_text_fmt(label,"%"LV_PRId32,lv_slider_get_value(slider));lv_obj_a
8421plus
·
2023-06-13 13:20
GUI-LVGL
java
前端
javascript
07
lvgl
-边框样式
voidlv_100ask_demo_course_2_1_1(void){staticlv_style_tstyle;lv_style_init(&style);/*Setabackgroundcolorandaradius*/lv_style_set_radius(&style,5);//半径lv_style_set_bg_opa(&style,LV_OPA_COVER);//透明度lv_st
8421plus
·
2023-06-13 13:20
GUI-LVGL
html
stm32
lvgl
-04 按键按下效果样式实现
staticlv_style_tstyle_btn;staticlv_style_tstyle_btn_pressed;staticlv_style_tstyle_btn_red;staticlv_color_tdarken(constlv_color_filter_dsc_t*dsc,lv_color_tcolor,lv_opa_topa){LV_UNUSED(dsc);returnlv_col
8421plus
·
2023-06-13 13:49
GUI-LVGL
stm32
5、
LVGL
标签和样式
LVGL
标签和样式文章目录
LVGL
标签和样式
LVGL
标签标签API接口
LVGL
样式
LVGL
样式数据结构style.bodystyle.textstyle.imagestyle.linestyle.glass
embedded_w
·
2023-06-13 13:48
LVGL
06
LVGL
渐变样式
voidlv_100ask_demo_course_2_1_1(void){staticlv_style_tstyle;lv_style_init(&style);lv_style_set_radius(&style,5);/*Makeagradient*/lv_style_set_bg_opa(&style,LV_OPA_COVER);lv_style_set_bg_color(&style,l
8421plus
·
2023-06-13 13:16
GUI-LVGL
html
stm32
LVGL
学习(3):页面切换原理和页面管理实现
在
LVGL
中,大多情况下是有多个页面的,一般来说页面的切换有两种情况:删除当前的页面,创建新页面加载保留当前的页面,创建新页面加载我们来分析一下这两种情况,比如页面1有一个列表框,有三个选项,每个选项对应进入一个页面
tilblackout
·
2023-06-13 01:54
LVGL
ui
LVGL
库入门教程 - 颜色和图像
Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统颜色构造颜色在
LVGL
中,颜色以结构lv_color_t表示。
洛蕾
·
2023-06-12 18:25
计算机
python
开发语言
计算机
LVGL
学习(5):物理按键切换焦点之焦点保存和恢复
最近在做的项目用到了
LVGL
,基于实际产品使用的特殊情况,屏幕没有接触摸屏,而是使用物理按键来控制所有的object,而且硬件上只有四个按键,功能分别是:返回、左/上、右/下和确定,在切换界面的过程中,
tilblackout
·
2023-06-12 14:00
LVGL
ui
LVGL
源码分析(1):lv_ll链表的实现
在
LVGL
中难免需要用到链表:group中的对象需要用链表来存储,这样可以切换对象的焦点;再比如
LVGL
内部的定时器,多个定时器也是用链表进行存储的。这篇文章就来分析一下
LVGL
中链表的源码。
tilblackout
·
2023-06-12 14:29
LVGL
ui
ESP32学习笔记 -- ESP32使用GUI-Guider制作
LVGL
图形界面
上一篇文章讲述了如何移植嵌入式图形界面库
LVGL
到ESP32芯片平台,并成功在ESP32上面运行
LVGL
的官方demo,上一篇文章请参考以下链接。
工程师进阶笔记
·
2023-06-12 00:59
ESP32
学习笔记系列
ESP32
物联网
嵌入式
gui
ESP32
IDFSDK,类似stm32库开发的方式,将freeRTOS、LWIP、tinyUSB、
LVGL
等开源库移植到esp32上,配有大量的demos,貌似比stm32开发方便很多ESP32-CAMsudoapt-getinstallgitwgetflexbisongperfpython3python3
ddddfang
·
2023-06-12 00:27
hardware
myeclipse
ide
java
LVGL
学习(2):图片的转换和显示
文章目录1图片转换1.1GUIGuider1.2在线转换2图片的显示1图片转换和之前我写的一篇字体转换的文章一样:
LVGL
学习(1):中文字体的转换和汉字显示,图片的转换也有两种方法,也是GUIGuider
tilblackout
·
2023-06-11 20:46
LVGL
ui
LVGL
8移植FATFS并适配到STM32F407
目前
LVGL
版本已经更新到8.3版本,FATFS也是在嵌入式领域常用的文件系统。网上许多在
LVGL
上移植FATFS的教程大都是基于
LVGL
7版本的,而且过程较为凌乱。
山、
·
2023-06-11 18:28
LVGL
stm32
单片机
arm
LVGL
8.1版本笔记
之前学过
LVGL
6,现在版本更新到
LVGL
8了,学习下新版本,本文主要是记录一些
LVGL
8的新特性,区别和
lvgl
6的不同之处。
山、
·
2023-06-11 18:58
LVGL
ui
html
Melis4.0[D1s]:9.测试cedar多媒体解码库,视频和
lvgl
混合显示
mp31.1finish命令中文件路径的写法(测试)2.测试cedar_test命令播放mp42.1不清除logo图层,无法显示视频2.2使用disp_layer_alpha_test命令清除logo图层,正常播放视频3.
lvgl
hwd00001
·
2023-06-09 20:14
音视频
melis
LVGL
开发教程:二、ESP-IDF 使用CmakeList管理自己的文件以及文件夹
工程目录以及引用关系如下图所示:
LVGL
开发教程:二、ES
岳振威
·
2023-06-09 09:50
ESP32
LittleVGL
嵌入式
vscode
CmakeList
Vscode
idf
IDF
Esp32
LVGL
开发教程:三、帧率优化以及测评
本文只是简单的测评一下
LVGL
的帧率,实际可能还有待优化。
岳振威
·
2023-06-09 09:50
LittleVGL
嵌入式
ESP32
单片机
stm32
嵌入式硬件
micropython开发
lvgl
教程
前言为什么要使用micropython来开发
lvgl
而不是用c?当然在资源非常受限的芯片比如单片机上c开发会是很好的选择,或者对于某些不喜欢mpy解释器特性的也不适合。
星星-点灯
·
2023-06-08 12:30
micropython
lvgl
linux
单片机
嵌入式硬件
支持
LVGL
的micropython固件编译(一)
LVGL
是一款嵌入式开发比较常用的开源GUI库,
lvgl
本身采用c以面向对象的方式开发,这种高级特性可以很好的适应高级语言,所以采用python开发也是不错的选择。
星星-点灯
·
2023-06-08 12:00
lvgl
python
micropython
python
github
git
micropython
基于51单片机的项目作品汇总
也涉及QT,
LVGL
,嵌入式,IPC等,如有需求,请私信。一、51项目列表(仿真)注:仿真文件是以protues8.13版本画的仿真图,低版本自行修改。
殷忆枫
·
2023-06-08 08:51
51单片机
单片机
stm32
ESP32_esp-idf_
lvgl
_V8环境搭建移植
ESP32_
LVGL
7的环境搭建:ESP32_esp-idf_
lvgl
_V7环境搭建先跑一跑官方用例,然后移植到自己的工程中(本次移植为
LVGL
_8.3,最新为
LVGL
9)这个文档也是我一边移植一边记录的
叶子丶de花
·
2023-06-07 06:10
LVGL
ESP32
ESP32
LVGL
LVGL8
ESP-IDF
ESP-ADF
LVGL
8_Esp32_颜色反转设置-INVERT_COLORS
在
lvgl
8中设置颜色反转。找到自己对应的驱动的头文件定义部分,手动定义CONFIG_LV_INVERT_COLORS即可。个人见解,感谢阅读。
叶子丶de花
·
2023-06-07 06:40
LVGL
ESP32
LVGL
LVGL8
ESP32
LVGL颜色反转
INVERT_COLORS
stm32霸道-
lvgl
移植学习(一)
有用链接
LVGL
官网代码下载要求要求最低要求建议要求架构16、32、64位微控制器或微处理器时钟>16MHz>48MHzFlash/ROM>64kB>180kBStaticRAM>16kB>48kBDrawbuffer
一WILLPOWER一
·
2023-04-19 17:12
lvgl
STM32
stm32
学习
单片机
GCC编译优化选项及汇编优化实例
2汇编优化实例最近在做
LVGL
的GUI,移植官方的SDK,然后CPU占用率竟然达到了99%,这就让整个GUI界面的反应十分缓慢。
tilblackout
·
2023-04-19 16:35
嵌入式
汇编
lgvl菜单项优化
LVGL
菜单滑动过程中卡顿感。原因分析:代码执行耗时。图片加载耗时。缓冲区太小多次刷新耗时。解决方案:先看代码是不是有一些不必要的逻辑在里面,如果存在,则优化逻辑,加以验证。
qq_24429681
·
2023-04-18 18:23
嵌入式
C语言
嵌入式
物联网
c语言
ESP32在ESP-IDF框架下使用
LVGL
(v8.3)
开发环境VSCode+ESP-IDF插件说明:IDF版本为4.4.4,最新版的5.0.1弃用了些东西,而
lvgl
_esp32_drivers对5以上的版本未适配,所以不建议使用5以上的版本。
小魏先森
·
2023-04-18 14:37
单片机
wifi
mcu
嵌入式硬件
ESP32在Arduino框架下使用
LVGL
(v8.3)
ESP-IDF移植教程:点击这里使用到的库:TFT_eSPI和
lvgl
一、TFT_eSPI配置添加该库到项目之后,首先进行编译,可能会出现找不到SPI.h文件的情
小魏先森
·
2023-04-18 14:06
单片机
物联网
wifi
嵌入式硬件
ui
ESP32在ESP-IDF框架下为
LVGL
(v8.3)配置SD卡文件系统
踩坑记录1、如果SD卡曾经做过系统盘(比如说:作为树莓派的系统盘),那么要把系统盘的分区合并成一个(这个网上有很多教程),并重新格式化,否则实验会失败。2、并不是买回来的新的SD卡就一定能用(并不是说用读卡器插在电脑上能够正常读写,就表示一定能够实验成功),买过几张卡,确实有不能用的,导致改bug搞了一下午没有成功。3、可以先运行一下IDF提供的SD卡示例,判断是否能够挂载文件系统成功(如果能够正
小魏先森
·
2023-04-18 14:33
单片机
嵌入式
硬件工程
LVGL
8.3 集成 ST7789V 显示驱动和 CST816T 触摸屏驱动
LVGL
8.3集成ST7789V显示驱动和CTS816S触摸屏驱动起因效果(正常显示,触摸屏可调换X,Y轴)使用方式前提操作步骤最后参考起因
LVGL
的ESP32Drivers库中已经包含了大多数显示和触摸芯片的驱动
jack813
·
2023-04-18 01:44
ESP32
ESP32
LVGL
TFT驱动
【Linux】linux上使用
lvgl
这里是目录一、linux移植二、编译调试优化2.1、打开log并关闭输入设备2.1.1、关闭输入设备2.1.2、打开log2.2、使用gdb2.2.1、添加编译选项:2.2.2、gdb调试三、程序进一步分析处理3.1、ioctl(FBIOBLANK):Invalidargument3.2、Itseemslv_tick_inc()isnotcalled.四、成功显示五、优化5.1、显示参数5.2、字
Mr·赵
·
2023-04-16 10:01
linux
ubuntu
运维
【Linux】NanoPi-NEO2外接spi-lcd
添加驱动三、测试四、附加4.1、交叉编译器安装4.2、内核和module编译4.3、扩展rootfs大小本文使用环境:电脑:Ubuntu18.04.5LTS开发板:NanoPi-NEO2500MGUI:
lvgl
Mr·赵
·
2023-04-16 10:01
linux
php
运维
lvgl
8.x 对接实体按键驱动
1.
lvgl
输入设备种类实体按键属于
lvgl
的输入设备中的一种,所以对接外部的硬件实体按键实际上就是为
lvgl
添加输入设备。
zhbi98
·
2023-04-16 07:14
LVGL8.X
stm32
lvgl8.0
lvgl按键驱动
lvgl
Melis4.0[D1s]:7.
lvgl
添加物理按键
文章目录1.
lvgl
注册keypad驱动1.1在melis的ADC按键中发送消息1.1.1创建消息队列,并初始化1.1.2扫描按键时,发送按下和松开消息1.2编写读取按键的回调函数1.3
lvgl
按键驱动注册
hwd00001
·
2023-04-16 07:41
melis4.0
lvgl
melis
lvgl
基于Clion开发(stm32移植FreeRTOS+
LVGL
)
嵌入式单片机开发中,通常使用KeilIAR或芯片厂商提供的IDE,这类IDE界面风格还停留在十几年前XP风,代码编辑实在让人难受,所以很多时候笔者都是采用VSCode编辑,然后再用这类IDE下载调试使用,另外像keil和IAR几万块价格也让很多人劝退(使用盗版,未收到律师函忽略)。那么有价格便宜,界面编辑优秀,又能跨平台的IDE吗?这里推荐VSCode(免费)和本章介绍的ClionClion环境搭
L_17
·
2023-04-12 13:40
lvgl
RTOS
stm32
ide
STM32移植
LVGL
8.0.2超详细的保姆级教程附移植好的工程文件
文章目录前言一、什么是
LVGL
?
保哥在江湖
·
2023-04-12 05:26
LVGL
stm32
单片机
arm
嵌入式图形库开发绚丽界面(
lvgl
、emwin、awtk)
1.LVGLLVGL官方链接
LVGL
是我使用的第一款图形库,是免费开源的嵌入式图形库,可为任何MCU、
Qurry.OS
·
2023-04-12 03:14
GUI
物联网
mcu
LVGL
的使用:运行
LVGL
的PC模拟器例程
LVGL
的使用:运行
LVGL
的PC模拟器例程
LVGL
的使用:运行
LVGL
的PC模拟器例程写在前面安装JRE(JavaRuntimeEnvironment)或JDK(JavaSEDevelopmentKit
JensenHua
·
2023-04-12 03:13
lvgl
有关跨平台模拟器的文章
嵌入式
ui
stm32
linux
windows
arduino-esp32:
LVGL
的VS2019模拟器
源码下载github地址:https://github.com/
lvgl
/lv_port_win_visual_studio。下载ZIP到本地。压缩包还是比
扶我起来我还有头发
·
2023-04-12 03:12
ESP32开发
LVGL
单片机
嵌入式硬件
嵌入式
LVGL
之 windows 上
lvgl
模拟器基于 Visual Studio 搭建方法的简单整理
LVGL
之windows上
lvgl
模拟器基于VisualStudio搭建方法的简单整理目录
LVGL
之windows上
lvgl
模拟器基于VisualStudio搭建方法的简单整理一、简单介绍二、visualstudio
仙魁XAN
·
2023-04-12 03:41
LVGL
visual
studio
lvgl
lvgl
模拟器
GUI
LVGL
-基于Windows系统Visual Studio模拟器搭建
LVGL
-基于Windows系统VisualStudio模拟器搭建简述下载安装VisualStudio下载
LVGL
源码运行效果简述
LVGL
是一个轻量级多功能图形库丰富且强大的模块化图形组件:按钮(buttons
SongYuLong的博客
·
2023-04-12 03:11
lvgl
windows
visual
studio
git
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他