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
之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
软件工程实践总结
这个作业属于哪个课程软件工程-23年春季学期这个作业的要求在哪里软件工程实践总结&个人
技术总结
这个作业的目标软件工程实践总结其他参考文献《构建之法》、CSDN文章目录第一部分:课程回顾与总结1、对以前问题的思考
**移不动
·
2023-10-13 04:31
软件工程
软件工程实践总结——在总结中成长
这个作业属于哪个课程软件工程-23年春季学期这个作业要求在哪里软件工程实践总结&个人
技术总结
这个作业的目标完成软件工程实践总结博客和个人技术博客其他参考文献《构建之法》.目录第一部分:课程回顾与总结一、
可林Kellin
·
2023-10-13 04:30
软件工程
大型分布式电商系统架构是如何从0开始演进的?【转】
本文是学习大型分布式网站架构的
技术总结
。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。
longguo321
·
2023-10-12 23:31
分布式
系统架构
架构设计
高并发
高可用
千万级流量的大型分布式系统架构设计
本文是学习大型分布式网站架构的
技术总结
。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。
中生代技术
·
2023-10-12 23:30
数据库
分布式
java
编程语言
webgl
苍穹外卖项目总结
简介本文主要是对苍穹外卖的
技术总结
和业务流程总结,包含了Nginx,JWT等常用技术的概述及使用文章目录简介一、技术点1.Nginx代理和负载均衡2.MD5密码加密3.Swagger–框架4.JWT5.
Kaarina
·
2023-10-12 23:56
Java知识总结
java
mybatis
react相关
技术总结
react相关
技术总结
react中文文档脚手架created-react-appCreateReactApp是FaceBook的React团队官方出的一个构建React单页面应用的脚手架工具。
qq_42036203
·
2023-10-12 20:02
技术
react
前端
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
2021年Linux
技术总结
(一):U-boot
一、U-boot简介Linux系统的启动必须需要一个bootloader程序(相当于windows的BIOS),bootloader目的是把操作系统映像文件拷贝到RAM中去,然后跳转到它的入口处去执行。U-boot是一个常用的bootloader程序,主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构,包括PPC、ARM、AVR32、MIPS、x86、68k、Nios与MicroB
萌王本王
·
2023-10-11 14:21
Linux
学习
linux
u-boot
Programming abstractions in C阅读笔记:p166-p175
一、
技术总结
1.斐波那契数列(FibonacciSequenc)(1)斐波那契数列来源斐波那契数列来自于《LiberAbaci》一书里兔子繁殖问题,相关资料很多,这里不赘述。
codists
·
2023-10-11 01:13
Programming
Abstractions
in
C
c语言
Programming abstractions in C阅读笔记:p176-p178
一、
技术总结
1.addtivesequencestn=tn-1+tn-2序列:3,7,10,17,27,44,71,115,186,301,487,788,1275,…p177,Asageneralclass
codists
·
2023-10-11 01:39
Programming
Abstractions
in
C
c语言
软件工程实践总结——步履不停,行至尽头
每个阶段收获最大的知识或能力3.1需求阶段3.2设计阶段3.3实现阶段3.4测试阶段3.5发布阶段4.个人项目/结对编程/团队项目的经历的理解或心得4.1个人项目4.2结对编程4.3团队项目5.自我评分二、个人
技术总结
一
朽ち木とうこ
·
2023-10-10 09:15
软件工程
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
【Java生态圈
技术总结
】之深度剖析MapStruct对象拷贝工具
目录导航一、常用的对象拷贝工具基本介绍1.1ApacheBeanUtils1.2SpringBeanUtils1.3cglibBeanCopier1.4HuToolBeanUtils1.5MapStruct1.6getter&setter1.7总结二、使用介绍2.1准备工作2.2映射2.2.1基本映射2.2.2不同属性名映射2.2.3不同个数属性映射2.2.4多个源合并映射2.2.5子对象映射2.
掂掂三生有幸
·
2023-10-09 17:22
原力计划
JAVA
java
spring
apache
性能优化
原力计划
美团
技术总结
:Java中9种常见的CMS GC问题分析与解决
目前,互联网上Java的GC资料要么是主要讲解理论,要么就是针对单一场景的GC问题进行了剖析,对整个体系总结的资料少之又少。前车之鉴,后事之师,美团的几位工程师历时一年多的时间,搜集了内部各种GC问题的分析文章,并结合个人的理解做了一些总结,希望能起到“抛砖引玉”的作用。1.写在前面|本文主要针对HotspotVM中“CMS+ParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析
中生代技术
·
2023-10-09 12:16
定位
lamp
scipy
zk
makefile
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
内存管理
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他