lv
  • 2024-06-24LVGL快速入门笔记
    目录一、基础知识1.基础对象(lv_obj)2.基础对象的大小(size)3.基础对象的位置(position)3.1直接设置方式3.2参照父对象对齐3.3获取位置4.基础对象的盒子模型(border-box)5.基础对象的样式(styles)5.1样式的状态和部分5.1.1对象可以处于以下状态States的组合
  • 2024-06-20磁盘扩容 centos 磁盘扩容会损坏数据吗
    以下场景经常会遇到:在安装系统的时候可能没有合理的分配空间,导致某些分区空间吃紧,而另外一些空间基本使用不到;由于业务量激增->数据量激增,磁盘空间被用光;这种情况下重新调整磁盘分区就很有必要。但是系统的数据都是很宝贵的,调整空间的前提是保证当前数据不被破坏。相关概念分
  • 2024-06-19教程:LVM操作讲解
    LVM简介在系统运维过程中,对磁盘扩缩容是常见的操作。如何高效的管理磁盘容量,lvm提供了很好的解决方案。LVM将磁盘抽象成PV、VG、LV,方便用户进行磁盘管理,简单来讲,是由物理磁盘划分成PV,PV加入到具体的VG,LV从VG中划分指定容量的空间,再经挂载操作、格式化为具体的文件系统后供
  • 2024-06-19(超详细)三级信息通信网络运行管理员第七套linux实操题讲解(五)
    目录一、Linux实操部分前期解析二、创建卷组 ​编辑 三、创建逻辑卷四、磁盘挂载一、Linux实操部分前期解析 接着上一期,我们讲解完了ENSP部分,现在到了Linux部分的实操,如下图:  可以看到Linux部分有17道题,总分50分,难度也是不难的,做linux部分我建议先准备一下前期
  • 2024-06-18移植lvgl
    板子:stm32f407zgt6屏幕:浦阳1.69触摸屏(该款触摸屏幕显示芯片为:ST7789。触摸芯片为:CST816)教程:正点原子移植教程。一、踩坑点启动文件的stack_size要由0x400改为0x800,否则demo会白屏lv_task_tc()可以放在一个定时器中断函数中,每5ms进入一次中断。关键是修改lv_port_d
  • 2024-06-17超详细Python教程——作用域
    学习过Java的同学都知道,Java的类里面可以给方法和属性定义公共的(public)或者是私有的(private),这样做主要是为了我们希望有些函数和属性能给别人使用或者只能内部使用。通过学习Python中的模块,其实和Java中的类相似,那么我们怎么实现在一个模块中,有的函数和变量给别
  • 2024-06-17LVGL btn组件
    /***************************************************filename:widget_line.c*author:[email protected]*date:2024/06/17*brief:移植LVGL,实现在屏幕上显示一个按钮,按钮上有一个标签,当用户通过触摸屏点击了该按钮,则显示一个新的屏幕对象*not
  • 2024-06-17ABAP简单代码实现上载Excel多Sheet页
    1classZCL_EXCEL_TOOLSdefinition2public3final4createpublic.56publicsection.78methodsUPLOAD9importing10!FILEtypeSTRING11returning12value(DATA)typereftoDATA.13methodsT
  • 2024-06-14N32G45XVL-STB之移植LVGL(8.4.0)
    目录概述1系统软硬件1.1软件版本信息1.2 ST7796-LCD1.3 MCUIO与LCDPIN对应关系2认识LVGL2.1 LVGL官网2.2下载V8.4.03移植LVGL3.1硬件驱动实现3.2添加LVGL库文件3.3移植和硬件相关的代码3.3.1驱动接口相关文件介绍3.3.2重新接口函数3.4配置.h文
  • 2024-06-13lvgl table的使用(重绘,事件,行选中,点击,蒙版)
     ////验证//密码//人脸//刷卡#include"baseapp.h"staticlv_group_t*appGroupBtn;staticlv_obj_t*infoMeterLVGLBrushCard=NULL;staticlv_obj_t*infoTextareaMeterPasswdValue;staticlv_obj_t*appObjCamera;staticlv_obj_t*appObjCameraAiFaceImg;stat
  • 2024-06-12Linux下的lvm镜像与快照
    lvm镜像(mirror)(1)划分三个PV,其中2个PV大小要一模一样Disk/dev/sdb:21.5GB,21474836480bytes255heads,63sectors/track,2610cylindersUnits=cylindersof16065*512=8225280bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(m
  • 2024-06-11STM32 + RT-Thread + LVGL
    一、基本信息MCU:STM32F103ZET6RT-Thread:5.0.2LVGL:8.3.11LCD:ST7735s编译环境:RTThreadstudio二、LVGL移植要求16、32或64位微控制器或处理器建议速度大于16MHz闪存/ROM:>64kB(建议180kB)内存:8kB(建议24kB)1个帧缓冲器:在MCU、外部RAM或显示控制器中LVGL的
  • 2024-06-11ubuntu 24 拓容硬盘
    命令磁盘信息root@k3s-master:/mnt#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSloop07:0074.2M1loop/snap/core22/1380loop17:10130.1M1loop/snap/docker/2915loop2
  • 2024-06-08Linux基础指令磁盘管理002
        LVM(LogicalVolumeManager)是Linux系统中一种灵活的磁盘管理和存储解决方案,它允许用户在物理卷(PhysicalVolumes,PV)上创建卷组(VolumeGroups,VG),然后在卷组上创建逻辑卷(LogicalVolumes,LV)。LVM提供了比传统分区更高级的功能,如动态调整存储容量、方便的备份与恢
  • 2024-06-06LVGL(二)切换页面,同时清理内存,异常总结之动画删除
    项目场景:LVGL切换页面时,出现异常问题的总结。这里假设有2个页面,一个页面是启动页面,一个是密码盘页面。都有几十个部件,包含样式,动画,事件等。使用squareline生成代码。两个页面中都有一个按钮可以互相切换到另外一个页面。作者已经运行测试过了,切换页面,同时清除内存,再也没有
  • 2024-06-04HMI-Board之LVGL应用
    移植使用默认模板工程新建一个RT-Thread项目,BSP版本为1.1.1打开RT-ThreadSettings,点击右侧箭头按钮进入详细页,在硬件栏开启以下几个配置选项(LCD、触摸屏、demo)此时,打开board文件夹,发现下面会有一个lvgl的目录,package目录下会有LVGL和lv-music两个目录,如果没有请检查上一步有
  • 2024-05-30新加磁盘lvm扩容
    一、lvm简介:逻辑卷管理(LogicalVolumeManagement,LVM)是一种用于在Linux系统中管理磁盘空间的工具。LVM允许管理员将物理磁盘抽象成逻辑卷和卷组,从而提供了更大的灵活性和可管理性。LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,我们可以在上面划分一些逻辑卷
  • 2024-05-25Ubuntu 磁盘扩容过程
    Ubuntu磁盘扩容过程背景同事要部署一套安全设备配置为:32C/128G建议有7T以上的磁盘.自己前几天为了进行兼容测试验证搭建了一套ubuntu,但是磁盘仅有100G内存和CPU扩容比较简单.磁盘的扩容稍微麻烦一点.所以想着记录一下之前的笔记格式不好看.并且也不太完整.
  • 2024-05-23二、接口自动化测试(1)
    一、什么是接口测试先回顾一下原理:参考网站:https://blog.csdn.net/HUA1211/article/details/131959650接口测试的原理就是模拟客户端向服务器发送请求,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的过程。接口测试采用的方法其实与黑盒测试一致的,甚
  • 2024-05-21通过Ubuntu虚拟机+Linux移植LVGL并通过linux Frame buffer显示
    文章参考:https://gitee.com/socbis/linux-lvgllvglonlinuxFramebuffer主机环境:Ubuntu18.04lvgl8.0.1获取源码并运行demo获取源码需要3样东西来构建demo:lvgl核心控件库:从此处获取源码lvgl,选择版本Releasev8.0.1.显示和触摸接口层:关联图形库与硬件,源
  • 2024-05-17Linux系列---【cannot open directory .: Input/output error】
    1.问题执行cd/tmp,rm-rf/tmp,ll/tmp时,发现报错:cannotopendirectory.:Input/outputerror。2.分析这个一般是因为磁盘损坏导致的,我的是因为我对xfs类型的lv_tmp未卸载,就强制缩容,导致了缩容失败,从而也造成了磁盘不可用。3.解决方案注意:这个方案会丢失数据#-l选项
  • 2024-05-14linux 文件系统扩容
    pvcreate/dev/sdbvgcreatevg_nc/dev/sdblvcreate-l+100%FREE-nlv_ncvg_ncmkfs.xfs/dev/vg_nc/lv_ncmount/dev/vg_nc/lv_nc/ncxfs文件系统扩展vgextendvg_nc/dev/sdclvextend-l+100%FREE/dev/vg_nc/lv_ncdf-Th--查看文件系统类型[root@ht19c01~]#df-
  • 2024-05-13LVGL --- 移植
    1、提供LVGL写LCD指定区域的函数当LVGL渲染完,调用回调函数example_lvgl_flush_cb把数据写入LCD//setthecallbackwhichcancopytherenderedimagetoanareaofthedisplaylv_display_set_flush_cb(display,example_lvgl_flush_cb); 回调函数的
  • 2024-05-09蝴蝶画树
    先新建文本文档把后缀改为.py输入以下代码。fromturtleimport*importrandom#设置色彩模式是RGB:colormode(255)lt(90)lv=14l=120s=45width(lv)#初始化RGB颜色:r=1g=100b=234pencolor(r,g,b)penup()bk(l)pendown()fd(l)defdraw_tr
  • 2024-05-08手动扩展LV卷
    foriin/sys/class/scsi_host/*;doecho"---">$i/scan;done#磁盘刷新fdisk-l#查看磁盘信息pvcreate/dev/sdb#将新添加的硬盘sdb加入pv卷组pvsvgs#查看vg卷信息vgextendvg00/dev/sdb#扩展vg卷vgs