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
ubuntu开发lvgl
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
<Linux开发>
ubuntu开发
工具-Ubuntu测试网速及实时网速图
<Linux开发>
ubuntu开发
工具-Ubuntu测试网速及实时网速图一、查看网线上行、下行网速1、安装speedtest-cli工具water@water-Tower-PC:~$sudoapt-getinstallspeedtest-cli2
waterfxw
·
2023-10-11 19:57
ubuntu
Linux
Linux开发工具
ubuntu
linux
Linux开发-Ubuntu软件源工具
开发&验证环境:操作系统:ubuntu20.04软件源:http://archive.ubuntu.com/
ubuntu开发
工具sudoaptinstallvimsudoaptinstallgit#gnu
ftswsfb
·
2023-10-11 19:19
linux
ubuntu
运维
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
LVGL
_基础控件Switch_Button
LVGL
_基础控件Switch_Button1、创建switch_button/*创建一个switch部件(对象)*/lv_obj_t*sw=lv_switch_create(lv_scr_act())
HX科技
·
2023-10-05 19:24
单片机UI人机界面
java
服务器
数据库
LVGL
_基础控件Button
LVGL
_基础控件Button1、创建按键/*创建一个btn部件(对象)*/lv_obj_t*btn=lv_btn_create(lv_scr_act());//创建一个btn部件(对象),他的父对象是活动屏幕对象
HX科技
·
2023-10-05 14:46
单片机UI人机界面
java
服务器
前端
BL808学习日志-2-
LVGL
for M0 and D0
一、
lvgl
测试环境对拿到的M1S_DOCK开发板进行开发板测试,博流的官方SDK是支持M0和D0两个内核都进行测试的;但是目前只实现了M0的LVGLBenchmark,测试D0内核中发现很多莫名其妙的问题
DINGDING_GO
·
2023-10-05 00:56
BL808
学习
LVGL
_基础知识
LVGL
_基础知识1、设置对象大小lv_obj_t*obj=lv_obj_create(lv_scr_act());//lv_obj_set_width(obj,300);//lv_obj_set_height
HX科技
·
2023-10-04 20:55
单片机UI人机界面
前端
javascript
开发语言
LVGL
_基础控件label
LVGL
_基础控件label1、创建一个基础对象/*创建一个基础对象label*/lv_obj_t*label=lv_label_create(lv_scr_act());//创建一个label部件(对象
HX科技
·
2023-10-04 20:24
单片机UI人机界面
java
服务器
数据库
LVGL
实战项目之-MINIPlayer5界面开发(2)
1、前言这篇文章讲开发工具添加CPU监控,没有内存监控gui-guider如上图。下载方式如下:进入NXP官网的软件中心搜索:GUIGuider。不过要登录该网站。2、下载链接如下(47条消息)VS2019LVGLV7模拟实战项目。-C文档类资源-CSDN文库另一种下载方式如下:链接:https://pan.baidu.com/s/1FLO45YtoOp-cOwmbZxdHuQ提取码:45ok
casdfxx
·
2023-10-04 02:11
lvgl
单片机
lvgl
不能显示图片,但可以显示按键?
AT32F403A,IAR,ST7735S,
LVGL
8.3。一、现象:本来想着用
LVGL
做一个摄像头的显示功能+切换动态。可是死活实现不了功能。
casdfxx
·
2023-10-04 02:40
日常BUG
单片机
<Linux开发>
ubuntu开发
工具- VirtualBox 虚拟机安装
<Linux开发>
ubuntu开发
工具-VirtualBox虚拟机安装一、安装虚拟机方法1:ubuntu的软件中心安装,直接在Ubuntu的软件中心来进行安装该软件;方法2:命令行安装sudoapt-getupdatesudoaptinstallvirtualbox
waterfxw
·
2023-10-02 18:29
ubuntu
Linux
window
ubuntu
linux
服务器
【分析笔记】
LVGL
v8.2.0 使用 freetype 概率性无显示的问题
=NULL(NULLpointer)(inlv_font.cline#51)
Lvgl
检测到了font
lovemengx
·
2023-10-01 20:34
Linux
应用开发
单片机
【STM32
LVGL
基础教程】初识
LVGL
文章目录前言一、什么是
LVGL
?
人才程序员
·
2023-10-01 16:28
STM32
LVGL教程
stm32
嵌入式硬件
单片机
LVGL
嵌入式图形库
物联网
mcu
lvgl
- 移植文件系统
LVGL
文件系统移植文件系统介绍在
LVGL
里可以将图像以文件的形式存储在SPIFlash或SD卡上,但是必须存储在
LVGL
的文件系统里,因此实践移植了
LVGL
文件系统。
tang_jia
·
2023-09-30 17:36
LVGL
- RV1109
LVGL
UI刷新效率优化-02
说明前面好早写过一个文章,说明如何把
LVGL
移到RV1109上的操作,使用DRM方式!但出现刷新效率不高的问题!因为一直没有真正的应用在产品中,所以也就放下了!
hi_LeTian
·
2023-09-30 06:41
ui
LVGL
学习 stm32f407-board-
lvgl
v8.3移植
LVGL
学习stm32f407-board-lvglv8.3移植移植过程有问题,请参考正点原子的教程或者视频硬件平台STM32F407ZGT6核心板3.2寸屏幕LVGLLVGL(LightandVersatileGraphicsLibrary
End-ING
·
2023-09-29 01:55
STM32基础
LVGL
C/C++
学习
stm32
驱动开发
LuatOS-SOC接口文档(air780E)-- fonts - 字体库
fonts.list(tp)返回固件支持的字体列表参数传入值类型解释string类型,默认u8g2,还可以是
lvgl
返回值返回值类型解释table字体列表例子--API新增于2022-07-12iffonts.listthenlog.info
l531798151
·
2023-09-28 20:09
air780E
air780E
Ubuntu 23.10 支持基于 TPM 的全磁盘加密
Ubuntu开发
商Canonical公司表示,Ubuntu23.10添加实验性TPM支持的全磁盘加密,以补充他们多年来一直提供的全磁盘加密。由于没有TPM集成。这将适用于经典的Ubuntu桌面系统。
csdn_linuxprobe
·
2023-09-28 12:22
ubuntu
数据库
linux
ESP32连接屏幕,Arduion使用
LVGL
自定义字体
进入网址:https://
lvgl
.io/tools/fontconverter填写字库,生成.c文件,修改第10行,将#include"
lvgl
/
lvgl
.h"改为:#include"
lvgl
.h"然后将
盛世芳华
·
2023-09-26 14:39
单片机
lvgl
中的lv_obj_update_layout函数
lvgl
中的lv_obj_update_layout函数用于更新对象的布局。在更新布局时,首先获取父对象的屏幕,并检查屏幕的布局是否需要更新。
软件架构师-叶秋
·
2023-09-26 06:37
LVGL
lvgl
LVGL
中LV_SCROLL_SNAP_CENTER宏的作用
在
lvgl
库中,LV_SCROLL_SNAP_CENTER是一个选项,用于控制滚动位置的“磁性”。
软件架构师-叶秋
·
2023-09-26 06:37
LVGL
LVGL
【
LVGL
】
LVGL
子控件显示
如果需要chlid控件不显示超出parent的部分,设置以下属性:lv_obj_set_style_clip_corner(parent,true,0);
永远的魔术1号
·
2023-09-26 04:27
LVGL
LVGL
Ubuntu开发
环境搭建
文章目录1、安装VMware2、下载Ubuntu镜像包3、Windows开启虚拟化4、VMware开启Ubuntu1、安装VMwareVMware的下载和安装比较简单,直接百度搜索安装包,下载后即可安装。2、下载Ubuntu镜像包下载Ubuntu镜像包可以直接到官网去访问下载。Ubuntu镜像包比较大,下载的时间会比较久。下载地址我这里下载的是Ubuntu18.04的镜像包3、Windows开启虚
知途keeping
·
2023-09-25 06:19
Linux系统编程
ubuntu
linux
服务器
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他