自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 LVGL V9 源码移植

前两天基于Lvgl_Arduino V7做了移植,发现不支持Gif加载,故今基于源码移植Lvgl V9版本;本次还是基于ESP32 Arduino环境移植,移植方式同样适用于STM32等MCU。

2024-11-28 17:38:54 1613

原创 ESP32基于Arduino移植Lvgl

1、打开lv_arduino-3.0.1/examples/ESP32_TFT_eSPI/ESP32_TFT_eSPI.ino文件,将所有的代码复制到 main.cpp中。3、lvgl使用的是TFT_eSPI库,这里需要这里需要下载对应的库并添加到工程,可在github下载,也可通过Platformio添加对应的库。跳转到PIN_Dn所对应的定义处,在User_Setup_Select.h文件中,在此处修改spi对应的引脚。2、将下载的lv_arduino.zip解压缩,并放到工程的lib目录下。

2024-11-26 11:39:24 549

原创 为ZFS zpool添加固态硬盘缓存 ZIL写缓存|ARC写缓存

此处使用img文件加载为loop的方式添加至存储池,存在不稳定性,img加载到loop后本质上是一个块设备文件,建议使用单独的SSD或M.2或加速盘作为缓存设备。注意:zpool池添加缓存设备以后重启系统如果loop设备未挂载,则储存池导入失败,需先挂载loop再导入zpool池。而cache和内存的效果一样,只是作为L2ARC加速读取,内存还是一级ARC,作为最热的文件缓存,L2作为沉淀层。修改After字段,在loop.service服务之后启动,因为要先挂载loop设备才能启动zpool,如下图。

2024-01-15 11:28:40 3139

原创 ZFS限制内存使用

ache (ARC)。为 ARC 分配足够的内存对于 IO 性能,因此请谨慎降低它。作为一般经验法则,分配 至少 2 GiB 基础 + 1 GiB/TiB 存储。例如,如果池具有 8 TiB 的可用存储空间,则应使用 10 GiB 的内存 弧线。此示例设置将使用量限制为 8 GiB (默认情况下,ZFS 将。

2024-01-15 11:18:11 1599

原创 ZFS文件系统

RAID5 要求驱动器的倍数为 3 , 其中 1/3 的空间用于写入奇偶校验数据,并保留 2/3 的数据存储空间。2、使用 mirror 关键字就可以实现 ZFS 的 RAID1 功能,RAID1 不用多介绍了吧,就是创建硬盘的 1 对 1 副本。存储池描述了存储的物理特征(设备布局、数据冗余等),并充当可以从其创建文件系统的任意数据存储库。RAID10 旨在读写速度提升和数据冗余与条带化,需要至少 4 块磁盘的倍数,而且只有一半的数据存储空间,可通过创建两个镜像的方式来创建 RAID10。

2024-01-15 11:14:31 830

原创 rsync命令参数详解

6)列远程机的文件列表。如:rsync -v rsync://172.16.78.192/www。rsync-daemon认证方式是rsync的主要认证方式,这个也是我们经常使用的认证方式。rsync有两种常用的认证方式,一种是rsync-daemon方式,另外一种是ssh方式。rsync在rsync-daemon认证方式下,默认监听TCP的873端口。并且只需要rsync服务器端启动rsync,同时配置rsync配置文件。注意:在使用rsync时,服务器和客户端都必须安装rsync程序。

2024-01-15 11:06:57 1141

原创 Gitlab数据还原时发生PostgreSQL异常

【代码】Gitlab数据还原时发生PostgreSQL异常。

2024-01-15 11:00:17 625

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除