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
Ubuntu下SquareLineStudio+Eclipse开发仿真
LVGL
一、安装EclipseCDT1.官网链接(EclipseCDT|TheEclipseFoundation)下载2.解压3.将eclipse文件的权限修改为允许执行。<
PanYunXing130
·
2023-10-16 04:04
日常学习
squareline
lvgl
eclipse
lvgl
eclipse仿真lvgl
ubuntu开发lvgl
找不到-lpng错误
ESP32系列之
LVGL
(三):Gui-Guider的使用
系列文章目录ESP32系列之
LVGL
(一):ESP32S3+ST7789点屏ESP32系列之
LVGL
(二):ESP32S3移植
LVGL
(v8.3)目录系列文章目录前言一、Gui-Guider二、下载Gui-Guider
有什么昵称不存在
·
2023-10-16 04:34
ESP32
单片机
c语言
LVGL
之SquareLine Studio UI设计入门1(新建项目)
新建项目本文章省略安装软件的步骤,直接跳转到新建项目环节。大小:屏幕的分辨率(按照屏幕规格来设计)形状:矩形与圆形(按照屏幕规格来设计)颜色:8bit,16bit,32bit(按照屏幕规格来设计)版本:8.2.0版本字库有问题,尽量不要使用创建好的项目如下图所示。在创建好之后还需要修改相关设置。打开之后为以下界面。如上图所示,在创建工程的时候设置的参数可以修改,仿真相关的参数可以修改(一般为默认)
m0_66796907
·
2023-10-16 04:34
SquareLine
Studio
ui
LVGL
之SquareLine Studio UI设计入门2(屏幕添加汉字)
(本人新创建的项目项目在E盘
lvgl
_demo文件夹中。(E:\
lvgl
_demo))打开SquareLine
m0_66796907
·
2023-10-16 04:34
SquareLine
Studio
ui
【
LVGL
】SquareLine Studio入门基础操作
目录1.SquareLineStudio基础2.SquareLineStudio创建小部件3.SquareLineStudio创建样式4.SquareLineStudio创建事件和响应动作5.SquareLineStudio创建动画6.SquareLineStudio导出项目7.SquareLineStudio导出到现有工程中8.SquareLineStudio添加自定义开发板9.SquareLi
花落指尖❀
·
2023-10-16 04:01
#
LVGL
stm32
单片机
HAL库
LGVL
Squareline
国民单片机 SPI LCD屏幕移植IVGL
LVGL
(LightandVersatileGraphicsLibrary,轻巧而多功能的图形库)是一个免费的开放源代码图形库,它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式GUI
21ic电子工程师
·
2023-10-15 21:01
嵌入式基础知识
单片机
stm32
嵌入式硬件
LVGL
V9.0基于VS2022仿真搭建(2)
完整Demo,
lvgl
,
lvgl
_drivers相关资料下载链接:https://pan.baidu.com/s/1h3OKCIBQRX0Hn7KjZsynqg提取码:sc2l下载的lv_drivers
风雨依依
·
2023-10-15 09:19
LVGL
V9
VS2022
c++
lvgl
v8.3移植及组件使用
前言最近在学习
lvgl
,网上的教程主要有韦东山和正点原子他们两家有做,我手上只有野火的开发板,但野火他们没做这个教程,不过问题不大,其实随便一个带屏幕的开发板就可以,移植过程都是差不多的,这里是分享一下把
日常的阪本
·
2023-10-15 02:08
stm32
单片机
LVGL
V8.3.5使用双缓冲闪屏
LVGLV8.3.5使用双缓冲经验
LVGL
一共有3种缓冲方式,第一种是最常用的,就不多说,第二种没有用过,这里讲的是第3种。
今夕昨夕
·
2023-10-15 01:04
LVGL
单片机
lvgl
v8.3.5 使用lv_label_set_text_fmt 显示浮点数据时只有f问题
在lv_conf.h里打开宏定义即可#defineLV_USE_BUILTIN_SNPRINTF1#ifLV_USE_BUILTIN_SNPRINTF#defineLV_SPRINTF_USE_FLOAT1#endif/*LV_USE_BUILTIN_SNPRINTF*/
leewen420
·
2023-10-15 01:32
c语言
ESP32 移植
LVGL
8.0播放GIF
目录基础准备:一、参数配置1.1、lv_examplesconfiguration1.2、LVGLconfiguration
嘉禾天成
·
2023-10-15 01:28
ESP32
LVGL
ESP32
lvgl
8.3.5 获取鼠标或者触摸点的实时坐标
staticvoidscroll_event_cb(lv_event_t*e){lv_obj_t*cont=lv_event_get_target(e);lv_area_tcont_a;/*lv_obj_get_coords函数用于获取一个对象的坐标信息。*/lv_indev_t*indev=lv_indev_get_act();//获取输入设备if(indev==NULL)return;lv_p
软件架构师-叶秋
·
2023-10-15 01:57
LVGL
LVGL
LVGL
控件拖拽
staticvoiddrag_event_handler(lv_event_t*e){lv_obj_t*obj=lv_event_get_target(e);lv_indev_t*indev=lv_indev_get_act();if(indev==NULL)return;lv_point_tvect;lv_indev_get_vect(indev,&vect);lv_coord_tx=lv_ob
软件架构师-叶秋
·
2023-10-15 01:57
LVGL
LVGL
lvgl
8.3.5版本 设置界面滚动条显示状态
LV_SCRLBAR_MODE_OFF一直都不显示滚动条LV_SCRLBAR_MODE_ON一直都显示滚动条LV_SCRLBAR_MODE_DRAG拖动页面时显示滚动条LV_SCRLBAR_MODE_AUTO当可滚动容器的大小足以滚动时显示滚动条LV_SCRLBAR_MODE_HIDE暂时隐藏滚动条LV_SCRLBAR_MODE_UNHIDE取消隐藏以前隐藏的滚动条。也恢复原始模式使用函数void
软件架构师-叶秋
·
2023-10-15 01:25
LVGL
LVGL
【
LVGL
】页面管理框架
我们在实际使用
LVGL
完成一些项目时,通常需要展示不止一个页面,此时这些页面要如何更好的进行管理成为了一个需要解决的问题,如果处理不当,在资源短缺的嵌入式设备中很可能会因为过多页面的加载但却没有及时释放造成系统的崩溃
谢老板不用蟹
·
2023-10-14 09:18
LVGL
ui
c语言
LVGL
第一阶段
目录什么是
LVGL
?为什么选择
LVGL
?
陈学弟
·
2023-10-14 09:18
LVGL
LVGL
lvgl
页面管理 简单实现
一.简介在
lvgl
使用的过程中,最初的时候,肯定都会遇到这样的问题,页面之间的切换以及空间的释放。
FPGA之旅
·
2023-10-14 09:18
lvgl
html
前端
lvgl
界面
lvgl
电池电量显示
#include"
lvgl
/
lvgl
.h"#defineOUTLINE_W50//电池图标宽度#defineOUTLINE_H25//电池图标高度voidlv_anim_cb(void*p,int32_
不咸不要钱
·
2023-10-14 09:48
LVGL
lvgl
LVGL
LVGL
是一个开源的轻量级图形库,可以用于在嵌入式系统上开发图形界面。它提供了一系列的API和工具,可以帮助你轻松地创建和管理各种图形元素,包括按钮、文本、图像、列表、图表等。
kdbshi
·
2023-10-14 09:16
stm32移植
lvgl
1、
lvgl
简介
lvgl
是一款全部用c语言实现的ui图形库,对硬件的要求比较低,可以较为流畅的运行在单片机上。并且完全开源,对按钮,触摸,编码器旋钮等支持的非常到位。
NULL_1969
·
2023-10-14 09:44
STM32
lvgl
stm32
lvgl
图形库
移植
界面
LVGL
文件浏览器|基于
lvgl
实现的简洁、通用、轻量级的文件浏览器
介绍lv_100ask_file_explorer是一个基于
lvgl
的简洁、通用的文件浏览器的轻量级实现。
挨踢民工biubiu
·
2023-10-14 09:14
LVGL
GUI
单片机
lvgl
嵌入式
单片机
gui
LVGL
LVGL
7.0高级界面开发-2
键盘代码.c文件#include"
lvgl
/
lvgl
.h"#include"..
云涯纵
·
2023-10-14 09:14
LVGL7.0
LVGL
自定义组件__页面指示器
前言
LVGL
对硬件的要求非常低,使用其自带的组件能够搭建出精美的界面,动效也很棒。但是如过移植到Linux平台下,开发稍微复杂的应用项目,那些组件就远远不够用了。
武器大师72
·
2023-10-14 09:13
C语言
lvgl
Linux
c++
开发语言
LVGL
V8
gitclone--recurse-submoduleshttps://github.com/
lvgl
/lv_sim_vis
三皮仔
·
2023-10-14 09:12
LCD
gui
lvgl
lvgl
界面库支持汉字显示
lvgl
库本身支持软件界面上显示汉字,但可能存在汉字字库不全导致某些汉字无法显示的问题,因此
lvgl
还支持自定义汉字显示,即通过将汉字按照指定字体转换成.c文件后加载到工程中使用指定的汉字格式。
kelleo
·
2023-10-14 09:41
c语言
vscode
lvgl
的内存管理函数
lvgl
的内存分配和释放提供了两套方案,可以通过lv_conf.h头文件中的宏LV_MEM_CUSTOM来控制使用哪个方案,该宏定义值为0,则表示使用
lvgl
内置的内存分配函数lv_mem_alloc(
kelleo
·
2023-10-14 09:41
vscode
linux
c语言
lvgl
8.2 自定义符号
1.符号(symbol)符号即图标(在
lvgl
中称作symbol)嵌入式设备使用的芯片存储空间有限,使用字库图标能极大的丰富界面,使得图形界面更加生动形象和易于理解,又能控制ROM的占用,
lvgl
官方自带了
zhbi98
·
2023-10-14 09:11
LVGL8.X
stm32
lvgl
lvgl8
嵌入式图形界面
LVGL
界面跳转逻辑的设计与实现
1、初始化,假设
LVGL
的入口是
lvgl
_app_init();然后初始化我们界面管理系统,21行初始化界面管理系统,22行设置界面的根界面。当然需要包括头文件gui_scr_mgr.h。
ShallowGreen
·
2023-10-14 09:38
LVGL
ui
c语言
lvgl
界面管理器
lv_scr_mgrlvgl界面管理器适配
lvgl
8.3降低界面之间的耦合使用较小的内存,界面切换后会自动释放内存内存泄漏检测使用方法在lv_scr_mgr_port.h中创建一个枚举,用于界面ID为每个界面创建一个页面管理器句柄将界面句柄添加到
不咸不要钱
·
2023-10-14 09:36
LVGL
lvgl
页面管理
嵌入式
stm32
lvgl
overview
https://docs.
lvgl
.io/master/get-started/quick-overview.html图像元素屏幕上的图像元素以单根对象树管理,默认情况下根对象就是显示器的活动显示器——
liuxs1998
·
2023-10-14 08:31
lvgl
Qt工具开发,该不该跳槽?
嵌入式UI,目前趋势是向着
LVGL
发展。QT已经在淘汰期了。很多项目还在用,但技术上已经落后。QT短期内不会全面淘汰,但退位让贤的大趋势已经很清楚了。
枪哥玩转嵌入式
·
2023-10-12 19:27
单片机
编程
嵌入式
单片机
单例模式
51单片机
关于在imx6ul上使用
lvgl
会定时黑屏的问题
最近将
lvgl
移植到了imx6ul上,效果相当惊艳啊,整个应用编译出来只有2M,比起QT那50M的基础库,不知道香了多少倍,但也出现了一个小问题,程序跑了大概10分钟之后会黑屏这黑屏的现象也很慢,如果是定时更新内容的控制
kof98765
·
2023-10-12 11:38
linux
imx6ul
lvgl
c语言
linux
lvgl
LVGL
misc area 方块区域通用函数(lv_area.c)
更多源码分析请访问:
LVGL
源码分析大全目录1、概述2、关键数据结构3、常用接口示意图3.1_lv_area_set_pos3.2lv_area_move3.3lv_area_increase3.4_lv_area_intersect3.5
Bigan(安)
·
2023-10-12 08:50
LVGL
c语言
开发语言
linux
arm
mcu
1、
LVGL
—— Ubuntu20环境建立vscode模拟器
1、前置准备参考之前写过的文章:VM虚拟机安装Ubuntu20.04ubuntu安装vscode2、下载
lvgl
模拟库目前使用版本:V7.11.0(V8需要的配置比V7高)在终端操作:mkdir-p~/
奶能
·
2023-10-10 06:14
LVGL
ui
ESP32学习笔记 -- 基于 ESP32 移植
LVGL
8.3
以前写过一篇文章,讲述了如何基于ESP32芯片移植
LVGL
这个GUI框架,当时是在
LVGL
移植好的工程lv_port_esp32上进行的,这个工程最新支持到
LVGL
7.9版本,关于之前的移植文章,可以参考以下链接
工程师进阶笔记
·
2023-10-10 06:14
ESP32
学习笔记系列
ESP32
物联网
嵌入式
屏幕的初始化过程-
LVGL
屏幕的初始化过程-
LVGL
1、lv_init:初始化屏幕链表_lv_ll_init(&LV_GC_ROOT(_lv_disp_ll),sizeof(lv_disp_t));2、lv_win32_init
tianyvHon
·
2023-10-10 06:44
#
LVGL
LVGL
LVGL
包含 demos 目录
ST77963.5寸480*320屏电容触摸IC:GT911IDE:VisualStudioCodewithPlatoformIOextensionLVGL版本:8.3.6使用PlatformIO编译
LVGL
飞多学堂
·
2023-10-10 06:40
ESP32
lvgl
lv_obj_align_to函数
在
LVGL
库中,lv_obj_align_to函数是用于对齐两个对象的功能。它允许你将一个对象与另一个对象进行对齐操作。
软件架构师-叶秋
·
2023-10-10 06:09
LVGL
LVGL
LVGL
8.3.6 Flex(弹性布局)
使用lv_obj_set_flex_flow(obj,flex_flow)函数横向拖动LV_FLEX_FLOW_ROW将子元素排成一排而不包裹LV_FLEX_FLOW_ROW_WRAP将孩子排成一排并包裹起来LV_FLEX_FLOW_ROW_REVERSE将子元素排成一行而不换行,但顺序相反LV_FLEX_FLOW_ROW_WRAP_REVERSE将子元素排成一行而不换行,但顺序相反lv_obj_
软件架构师-叶秋
·
2023-10-10 06:36
LVGL
LVGL
LVGL
-TLSF内存管理算法-TLSF_LOG2_CEIL(n)宏详解:计算内存块所属内存池类别
TLSF_LOG2_CEIL(n)宏这个宏在TLSF(Two-LevelSegregatedFit)分配器中经常用于计算内存块的大小类别,TLSF分配器使用一种分级的内存块管理方式,将不同大小的内存块分配到不同的内存池中,TLSF_LOG2_CEIL宏可以帮助确定一个内存块的大小类别,以便将其分配到正确的内存池中。其关键点有两部分:一、#defineTLSF_LOG2_CEIL(n)((n)&(n
叔子衿
·
2023-10-08 21:09
算法
TLSF
LVGL
内存管理
LVGL
-TLSF内存管理算法源码详解(1)-内存池初始化
LVGL
-TLSF学前预备知识点TLSF内存池管理结构示意图:TLSF控制器支持对多内存池的管理,但
LVGL
只使用一个内存池内存池存储结构示意图+-------------------+|lv_tlsf_t
叔子衿
·
2023-10-08 21:32
算法
TLSF
动态内存分配
LVGL
LVGL
_基础控件滑动条slider
LVGL
_基础控件滑动条slider1、创建滑动条控件//创建一个slider组件(对象),他的父对象是活动屏幕对象lv_obj_t*slider=lv_slider_create(lv_scr_act
HX科技
·
2023-10-06 20:44
单片机UI人机界面
java
服务器
数据库
LVGL
_基础控件进度条bar
LVGL
_基础控件进度条bar1、创建进度条控件//创建一个bar组件(对象),他的父对象是活动屏幕对象lv_obj_t*bar=lv_bar_create(lv_scr_act());LV_LOG_USER
HX科技
·
2023-10-06 20:11
单片机UI人机界面
java
数据库
服务器
LVGL
_基础控件checkbox
LVGL
_基础控件checkbox1、创建checkbox/*创建一个checkbox部件(对象)*/lv_obj_t*cb=lv_checkbox_create(lv_scr_act());//创建一个
HX科技
·
2023-10-06 19:51
单片机UI人机界面
java
前端
javascript
LVGL
_基础控件dropdown
LVGL
_基础控件dropdown1、创建一个控件dropdown/*创建一个lv_dropdown部件(对象)*/lv_obj_t*dd=lv_dropdown_create(lv_scr_act()
HX科技
·
2023-10-06 19:51
单片机UI人机界面
java
服务器
数据库
LVGL
_基础控件滚轮roller
LVGL
_基础控件滚轮roller1、创建滚轮roller控件/*创建一个lv_roller部件(对象)*/lv_obj_t*roller=lv_roller_create(lv_scr_act());
HX科技
·
2023-10-06 19:50
单片机UI人机界面
java
服务器
数据库
LVGL
button 类型输入坐标
一、添加输入设备lv_port_indev.c中间,增加button类型的代码注意点:必须加入到group中,否则不会有event传递按键返回值,对应btn_points的下标///*Registerabuttoninputdevice*/lv_indev_drv_init(&indev_drv);indev_drv.type=LV_INDEV_TYPE_BUTTON;indev_drv.read
可可芯意
·
2023-10-05 19:57
LVGL
LVGL
LVGL
之学习篇(一)
LVGL
之学习篇(一)学习目的
LVGL
简介
LVGL
本身是一个图形库,前身是litterVGL。
无为扫地僧
·
2023-10-05 19:26
轻量级开源UI界面-Lvgl
ui
单片机
LVGL
学习 lv_btn
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录lv_btn一、功能二、事件三、Part四、使用步骤1.创建按钮2.设置背景颜色五、示例1.生成一个普通按钮2.生成一个Toggle切换的按钮lv_btn默认情况下,按钮在以下方面与基础对象不同:不可滚动添加到默认组(可修改为给其他输入设备控制用,如按键)默认高度和宽度设置为LV_SIZE_CONTENT(自动调整)一、功能与
摸鱼的码农族
·
2023-10-05 19:26
LVGL
学习
lvgl
tabview(选项卡控件)
源代码://Arc事件回调函数staticvoidarc_event_handler(lv_obj_t*obj,lv_event_tevent){intangle=0;//改变的角度值if(event==LV_EVENT_CLICKED){//控件上单击事件LV_LOG_INFO("arc_event_handler->ArcClicked\n");}elseif(event==LV_EVENT_
JDSH0224
·
2023-10-05 19:55
GUI
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他