LVM与RAID结合使用LVM:LVM更适合单机服务器,优势就是具有弹性,比如某个分区不够了或者太大了,可以无损的改变分区大小。缺点:LVM只是一种管理工具,称不上文件系统,并且不具备冗余性,基本上就有点像一个大容器,把所有的空间给合并起来。 而磁盘阵列则具有性能与备份
文章目录一. LVM的概述1.1LVM机制的基本概念PV:物理卷VG:卷组LV:逻辑卷PE:物理区域二 . LVM的管理命令LVM操作步骤创建物理卷,创建卷组,创建逻辑卷逻辑卷扩容操作三 . 磁盘配额2.1 磁盘配额概述实现磁盘配额的条件Linux磁盘限额的特点2.2 启动磁盘配额支持2.3 编辑用户和组账号的配额设置一. LVM的概述1.1LVM机制的基本概念PV:物理卷在逻辑卷管理系统最底层,
一、性能测试 1.性能测试的流程:了解被测试项目的性能测试需求->分析被测试项目的性能测试需求->编写性能测试计划/测试用例->脚本维护(编写程序)->执行脚本(执行程序)->分析结果->性能调优2.五大性能测试指标 响应时间(Response time):客户端发出请求到得到响应的整个过程所经历的时间。 吞吐量(Throughput):软件在单位时间内处理多少
一. LVM介绍LVM(Logical Volume Manager)逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制。LVM是一个逻辑层,位于物理磁盘和分区之间。LVM的存在打破了磁盘、分区之间的壁垒,使其不同的分区或者磁盘组成一个统计的空间供应用使用,而且极容易扩容、缩容和迁移,提高了磁盘的灵活管理。二. LVM 的概念PV (physical volume) : 物理卷在
     众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。  其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。  内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟
转载 1月前
376阅读
LVGL | Demo实例使用说明
原创 2023-12-23 22:42:55
492阅读
这个教程不是千篇一律的教你去了解OLED原理,什么是IIC的,这些概念。学过单片机的,都知道什么是IIC,你可能是初学者,对IIC概念了解,但是不熟练应用,也可能初次使用oled,看着显示效果很棒,想亲自动手试一试,那么,你来对地方了。废话不说,先把完整工程文件赠与大家,然后在给大家讲解如何移植这个程序。单片机型号:stm32f103c8t6在移植之前我们先介绍一下OLED屏的取字模软件怎么配置。
书接上文《单片机开发—ESP32-S3模块上手》本章内容熟悉一下ESP32S3的开发,修改范例程序的lvgl,使之能够匹配现在的显示屏。 具体工作大概为通过SPI接口连接一块SPI串口屏幕,并且适配lvgl,最后加上触摸屏作为输入。屏幕用了这块SPI屏幕,带触摸和SD卡插槽。下面有显示部分引脚功能说明软件工程工程有一个lvgldemo程序,位于Espressif\frameworks\esp-i
转载 2024-03-21 15:23:20
939阅读
lvgl官方的教程是英文的,这个是我在做项目时顺便做出来的中文教程站点(持续更新维护),不仅仅只是照搬lvgl官方文档的翻译,同时总结了我们在实际开发中遇到的各种细节,让这个文档更加适合我们在实际开发中的需求。LVGL是什么?LVGL(轻巧而多功能的图形库)是一个免费的开放源代码图形库,它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式GUI所需的一切。
转载 2023-07-04 10:44:05
1417阅读
GitHub上有一个项目叫做esp-iot-solution里面包含了常用的屏幕,按键,编码器,音频等。其中gui使用的是lvgl7。仓库使用git获取下来之后,可以直接cd切换到examples/hmi/lvgl/example中,使用idf.py menuconfig配置完成之后,更改引脚配置之后。idf.py build,然后windows上idf.py -p com4 flash烧录即可。
转载 2024-04-07 08:54:35
126阅读
写这篇文章的目的在于系统介绍一下LVGL的大概结构和编程的大致方法,可以通过下面的介绍快速入门。本文主要作用不是具体介绍组件和函数的具体用法,只是提供一个思路,具体组件的用法请查看文档docs.lvgl.io概述:LVGL是一个轻量级的GUI框架,主要优点就是它的轻量级特点,可以很容易应用于各种系统中开发显示界面。用于嵌入式系统开发有如下优点:1.开发语言是C语言,意味着适合于大部分嵌入开发人员。
转载 2023-12-13 12:39:46
2702阅读
Linux LVM(Logical Volume Manager)是Linux内核的一部分,用于管理磁盘分区和卷。LVM的主要目标是提高磁盘分区和卷的管理灵活性。LVM基于Linux内核的硬盘和分区系统,使得用户可以更加容易地分配和管理磁盘空间。在LVM中,有两个主要的概念:Volume(卷):卷是LVM中的基本单位,它是一个逻辑设备,可以包含多个分区或者一个分区。卷可以被挂载到文件系统中,从而扩
转载 2024-06-03 11:19:38
90阅读
介绍lv_100ask_pinyin_ime 是在 lv_keyboard 的基础上编写的一个自定义部件(创建接口为: lv_100ask_pinyin_ime_create(lv_obj_t *parent)); ),它和 lv_keyboard 没有什么区别,只是增加了支持中文拼音输入法的功能。所以将其称为:支持中文拼音输入法的LVGL键盘(lv_keyboard)部件增强插件。正常来说,只要
LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。【1】主要特性丰富且强大的模块化图形组件:按钮 (buttons)、图表 (charts)、列表 (lists)、滑动条 (slider
转载 2024-05-06 15:04:45
3002阅读
一、emWin介绍 emWin是Segger公司针对嵌入式平台开发的稳定、高效的图形软件库,适合用于任何图形LCD的操作应用,并可输出高质量的无锯齿的文字和图形,通过调用emWin提供的函数接口,开发嵌入式图形界面应用变得简单而快捷。二、emwWn、ucGUI、STemWin三者之间的关系 1. 三者都是Segger 公司的产品。 2.emwWn是Segger 公司图形系统的正式统称。 3.ucG
准备条件:硬件环境:STM32F429I-DISCOVERY软件环境:Keil MDK v5.26嵌入式RTOS:Keil RTX5说明:假设已经写好了裸机的LCD驱动程序且能正常显示信息。预备知识——LCD知识补充LCD常见的接口LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MD
转载 2024-05-31 14:14:33
1071阅读
VGL (Light and Versatile Graphics Library) 是一个开源的图形库,用于创建嵌入式系统的图形用户界面(GUI)。如果您想在Ubuntu系统中查看或编辑LVGLdemo和examples,下面是您可以遵循的步骤: 安装依赖项 在开始编译和运行LVGL之前,您需要 ...
转载 17天前
324阅读
1. LVS简介1. 什么是LVS?LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前LVS已经被集成到Linux内核模块中.2. LVS能做什么?LVS主要用于多服务器的负载均衡它工作在网络层, 可以实现高性能, 高可用的服务器集群技术.它廉价,可把许多低
文章目录1 前言2 准备3 移植LVGL3.1 工程准备3.2 修改 CMakeLists.txt文件编译 LVGL3.3 编译LVGL4 编译 ST7789 LCD驱动5 发现问题 1 前言本教程开始学习 LVGL的,开始之前要把环境配置好,首先就需要移植 lvgl,使用的是 esp32 环境,使用的 LCD驱动IC是 ST7789,没有使用到触摸屏。2 准备组件下载地址https://com
转载 10月前
564阅读
1评论
6.1 创建一个图表对象6.2 设置图表的大小6.3 设置图表的对齐位置6.4 设置图表的区
原创 2022-09-19 13:46:44
1524阅读
  • 1
  • 2
  • 3
  • 4
  • 5