LV
  • 2024-09-29lvgl:样式 styles
    1styles样式  styles样式是用来决定对象obj外观的一大类属性,大概是最重要最常见的一个属性,内容较多;  obj可以拥有多个style属性,最新添加的属性优先级最高,子对象部分没有设置的属性(eg:textcolor)可以从父对象继承;  obj总是由一种或多种states和parts组成,不同的state
  • 2024-09-27centos磁盘逻辑卷LVM创建
    centos磁盘逻辑卷LVM创建一、磁盘逻辑卷LVM说明二、centos磁盘使用情况三、LVM安装指南1.LVM工具安装1.yumlistlvm2.yumsearchlvm3.yumsearchpvcreate4.yumlistlvm25.yuminstalllvm22.创建物理卷2.1磁盘情况查看2.2创建物理卷(PV)3.创建卷组(VG)4.创建逻辑
  • 2024-09-26lvm逻辑卷的扩容
    LVM逻辑卷扩容1.查看逻辑卷组lvdisplay[root@mn-test-mysql-18-81~]#lvdisplay---Logicalvolume---LVPath/dev/centos/rootLVNamerootVGNamecentos#名字LVUUIDePj1dX-M6sr-XTDl-2Ace
  • 2024-09-23vmware下磁盘扩容
    先在vmware设置里把磁盘扩容(需要把快照删除)查看磁盘的分区表信息:fdisk-l编辑磁盘/dev/sda的分区表:fdisk/dev/sda输入n增加分区输入p创建主分区,然后按两次回车键(默认就可以了);输入w进行保存fdisk-l或者lsblk可以看到新的分区/dev/sda4df-Th查看磁盘类型
  • 2024-09-21基于IDF的ESP32S3-LVGL DEMO移植
    简介ESP32-32出色的性价比,较好的性能与内存空间,可以好利用来完成GUI显示库的加载LVGLLVGL是一款比较流行的致力于MCU与MPU创建漂亮UI的嵌入式图形库,免费且开源。硬件硬件采用的是正点原子的ESP32-S3屏幕使用的是SPI通信方式,配合IO口控制(RST,A0),来实现LCD屏幕的驱动移植步骤
  • 2024-09-20模仿glog风格的log实现
    需求实现一个类似glog风格支持<<链式调用的log库。代码利用的析构函数的特性,每次LOG结束后会自动调用,完成消息拼接。#include<string>#include<iostream>classLOG{public:LOG(intlv){level=lv;body="";}template<typename
  • 2024-09-15LVGL 控件之滑动条(lv_slider)
    目录一、概述二、滑块1、设置滑块当前值和范围值2、设置滑块部件的模式3、禁用单击4、事件5、API函数一、概述滑动条对象看起来像是在进度条增加了一个可以调节的旋钮,使用时可以通过拖动旋钮来设置一个值。就像进度条(bar)一样,Slider可以是垂直的或水平的(当设
  • 2024-09-15LVGL 控件之列表(lv_list)
    目录一、概述二、列表1、添加列表按钮2、设置列表文本3、API函数一、概述List(列表)基本上是一个垂直布局的矩形,按钮指向该矩形并且可以添加文本。列表部件由两个部分组成:LV_PART_MAIN使用所有典型背景属性的列表的主要部分LV_PART_SCROLLBAR滚动条。二、列表
  • 2024-09-14ABAP 动态内表
    目的:通过透明表配置的SQl语句,自动生成动态内表,并将生成的值赋值到程序中定义动态内表与动态结构–指针形式:下面展示一些内联代码片。//AnhighlightedblockFIELD-SYMBOLS:<dyn_table>TYPESTANDARDTABLE,<dyn_wa>.定义动态内表与动态结构
  • 2024-09-12更改VG UUID
    1.首先需要更改vguuid的lvm不能处于激活状态[root@localhost~]#vgimportclone--basevgnamecentos/dev/sda2Device/dev/sda2hasactiveLVs,deactivatefirst.2.使用vgscan得到物理磁盘的路径[root@localhost~]#pvscanPV/dev/sdb2VGvg011lvm2
  • 2024-09-09题解:P5618 [SDOI2015] 道路修建
    题意给定一个\(2\timesN\)的网格,网格上的点和上下左右连边。要求支持以下几种操作:修改某条边的边权。求满足\(y\in[l,r]\)的点构成的点集的最小生成树。分析这道题的想法和P4246[SHOI2008]堵塞的交通很相似。注意到\(N,M\leq6\times10^4\),并且查询的是
  • 2024-09-07ESP32 IDF 使用时出现的问题
    1. ESP32IDF的文件直接复制的话,清除构建后,再次编译会报错。主要是因为managed_components文件下安装的组件,需要删了再次安装就没事了。2. 头文件下有红波浪线的问题:3.  编译的时候一直报错#include"esp_event.h"即使屏蔽掉了,后面的头文件也报错。原来是因为CM
  • 2024-09-05ubuntu linux搭建lvgl v9
    记录一下ubuntulinux搭建lvgl的过程本地环境:ubuntu16.04ubuntu+lvgl+sdl21获取源码gitclonehttps://github.com/lvgl/lv_port_linux.gitcdlv_port_linux/gitsubmoduleupdate--init--recursive查看分支:gitbranch-a我选择的是9.2(master分支一直在
  • 2024-09-0436. 中文字库应用
    一、LVGL字库  LVGL的字体功能是较为强大的:支持UTF-8编码、图标字体、自定义字体、最高8bpp的抗锯齿,等等。值得注意的是,bpp值越大,字体的边缘会越平滑,但其对内存的占用就越多,在界面上进行字体渲染时,绘制速度也会越慢,一般的项目,采用4bpp就足够了。  LVGL支持2种编
  • 2024-08-27Linux操作系统Lvm扩容(新加盘)
    在Linux操作系统中,使用LVM(逻辑卷管理器)可以轻松地扩展磁盘容量。下面是一些步骤来扩展LVM新加盘的容量:确定新加盘的设备名称,例如/dev/sdb使用fdisk命令创建一个新的分区(根据扩容目标得文件系统格式进行格式化)sudofdisk/dev/sdb连续按下n键,然后选择主分区(p),接着
  • 2024-08-26SAP AUTOMAIL-自动发邮件功能
    总结针对发送邮件内容封装公用函数,针对不同业务场景,比如邮件统计排名晾晒类,各类业务催办类知会类邮件等,实现AUTOMAIL自动触发邮件。1.邮件发送内容:正文,附件,超链接等等1.1 正文可以是一般内容或表格明细清单,涉及到很多格式的设置,用HTML格式设置。1.2 附件可以是DOC, 
  • 2024-08-23lvgl 使用demo
    实现效果  代码#defineOBJ_PARENT_WIDTH970#defineOBJ_PARENT_HEIGH446#defineOBJ_BTN_WIDTH150#defineOBJ_BTN_HEIGH50#defineOBJ_BTN_POS_X120#defineOBJ_BTN_POS_Y40#defineOBJ_ITEM_WIDTH420#defineOBJ_ITEM_H
  • 2024-08-23LVGL实现圆形摄像头数据的一个实际测试可行想法
    lvgl显示原始像素图像数据,常用canvas此处为了显示出一个圆,我进行多方测试,发现canvas只能将图像数据原样显示,为了显示出圆,就需要在原始数据上做文章,可以用算法,直接做出来一个圆,其他区域,透明度设置为0x00 实际显示时,发现锯齿很严重,解决这个问题,可以在canvas上再放一
  • 2024-08-22大白话讲【3.1】redhat 9 -LVM
    LVM技术出现由来  说白了,就是文件系统容量怎么实现无感伸缩。定义:LVM(LogicalvolumeManager)逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。  L
  • 2024-08-20ESP-WROOM32编译带LVGL的MicroPython | lv_micropython for ESP32
    ESP-WROOM32编译带LVGL的MicroPython|lv_micropythonforESP32有关LVGL和MicroPython的详细信息,请访问以下链接:lv_micropythonGitHub仓库ESP32端口目录说明lv_micropython已经包含了这些驱动程序:lv_micropython最大支持到v4.4版本,因此需要下载esp-idfv4.4
  • 2024-08-15ABAP 7.40 快速参考-内联声明
     7.40之前7.40数据DATAtextTYPEstring.text='ABC'.DATA(text)='ABC'.循环进入工作区DATAwalikeLINEOFitab.LOOPATitabINTOwa....ENDLOOP.LOOPATitabINTODATA(wa)....ENDLOOP.调用方法DATAa1TYPE...D
  • 2024-08-13了解LVGL
    一、概述①了解LVGLLVGL是一个开源的嵌入式图形库,全称为LittleVideoGraphicsLibrary。它专注于为嵌入式系统提供高性能、低资源占用的图形用户界面(GUI)解决方案。LVGL具有模块化(项目工程源码)的设计,可以在多种硬件平台上运行,包括微控制器和微处理器。LVGL提供了丰富的图形元
  • 2024-08-13LVGL--无操作系统移植
    1、添加lvgl库到mdk工程①在工程中建立文件结构,如下:  ②把lvgl_v8.2库中需要的文件copy到“LVGL_test\Middlewares\LVGL\GUI\lvgl”下 ③“lv_conf.h”文件的条件编译指令#if0修改成#if1 ④打开mdk工程先编译,然后新建Groups,把前面copy的文件添加到工程中然后
  • 2024-08-12linux笔记(1):ubuntu环境下,基于SDL2运行lvgl+ffmpeg播放mp4
    文章目录1.ubuntu安装ffmpeg1.1源码安装1.1克隆ffmpeg源码1.2配置编译条件,编译,安装1.2直接安装依赖包2.下载lvgl源码2.1测试原始代码2.2运行lv_example_ffmpeg_2()例程2.2.1配置LV_USE_FFMPEG为12.2.2lv_example_ffmpeg_2()替换lv_demo_widgets()2.2.3链接
  • 2024-08-05ABAP数据类型转换和不同数据类型比较
    DATA:lv_strTYPEstring,lv_str2TYPEstring,lv_charTYPEchar10,lv_iTYPEiVALUE1,lv_fTYPEpDECIMALS1VALUE'1.1'.lv_str='1.11'.lv_char='1.11'."TRUEIFlv_str=1.WRITE:1