1. MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能
管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。
2. GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有
限制
转载
2024-05-09 14:00:01
389阅读
电脑越用越卡,c盘越来越满,清理空间也不够用了,该怎么办呢?很多人在学习或工作中都会遇到这样的难题,不知道该如何处理。实际上,使用一款专业的磁盘分区助手来调整c盘空间是很有必要的,例如易我分区大师,可以在无损数据的情况下,实现c盘扩容。这里给大家具体分享一下使用磁盘分区助手易我分区大师无损c盘扩容的方法。首先,下载易我分区大师这款软件。点击下载>>软件官网详情: https://www
转载
2024-09-05 13:16:34
209阅读
内容概要1、智能家居介绍2、智能家居市场分析3、内容介绍4、收益介绍智能家居介绍智能家居是什么:智能家居市场分析:中国智能家居规模:地产市场分析:家装市场分析:内容介绍1、WiFi技术原理2、智能家居系统开发3、WiFi开发环境搭建4、WiFi(GPIO/UART/PWM/TIME)外设应用开发5、FreeRTOS实时操作系统6、LwIP网络协议栈、WiFi网络编7、WiFi应用开发(智能开关、智
陈拓 2022/05/13-2022/05/151. 简介在《ESP32 ESP-IDF 获取GPS北斗模块的经纬度和日期时间》一文中我们已经用ESP32获取了GPS北斗模块HT1818Z3G5L的经纬度和日期时间数据。文本我们将经纬度和日期时间保存到TF卡中。每天保存一个文件,用日期作为文件名。模块大约1秒钟发送一次数据,我们不需要保存那么多数据,如果1分钟保存一次,1天有1440条记录。记录格
转载
2024-05-09 23:44:36
504阅读
1Ubuntu安装在Linux下编译速度比Windows快很多,一般推荐优先使用Linux开发。Ubuntu是非常常见的Linux操作系统。网上已经有非常多的Ubuntu安装教程,这里推荐一篇,亲测有效:2安装ESP-IDF环境2.1 安装常见的软件我们需要安装几个常用的软件 :sudo apt-get install vim
sudo apt install git如果你安装了其他版本的Ubun
转载
2024-07-18 21:10:45
57阅读
目录前言一、环境的搭建1、下载Visual studio Code2、下载platformIO IDE二、点亮一盏LED灯1、硬件准备2、新建工程3、烧录总结Q&A 前言 现在大家的课设毕设啥的都喜欢往网上传数据,而对于这些课设毕设的模块选型都喜欢这么一个原则:快速上手。那么我首选esp系列的产品,教程多,易上手。 一、环境的搭建之前用过arduino,编译太卡了,便换成了vs co
转载
2024-02-22 14:25:55
141阅读
竞争冒险"(Race Condition)是并发编程中的一个常见问题,它发生在两个或更多的进程或线程尝试同时访问和修改共享资源时,而由于处理器调度的非确定性,导致结果不可预测。要防止竞争冒险,可以采取以下策略:互斥锁(Mutexes):互斥锁可以用来保护共享资源,确保在任何时候只有一个任务可以访问这些资源。当一个任务获得互斥锁时,其他任务必须等待,直到锁被释放。信号量(Semaphores):信号
转载:ESP8266/ESP32 NVS 基本操作 版权声明:
转载
2023-05-21 16:47:21
1400阅读
NVS总的来说,就是非易失性存储,类似MCU EEPROM,但实际上调用ESP32这些函数,数据是存储在FLASH中的。 它的管理方式类似数据库的表,在NVS里面可以存储很多个不同的表,每个表下面有不同的键值,每个键值可以存储8位, 16位,32位等等不同的数据类型,但不能是浮点数。 NVS相关AP
转载
2019-11-26 15:15:00
909阅读
1、 软件准备:① ESP-IDF:包含ESP32 API和用于操作工具链的脚本。②工具链msys32:用于编译ESP32应用程序。③编辑工具Visual Studio Code 注意:工具链和ESP-IDF需要解压到我们电脑的指定目录,但这个目录不能包含任何的中文字符! 2、ESP-IDF解压:在目录下找到压缩包“esp-idf-v3.3.zip”,我们解压到目录
转载
2024-04-29 21:30:05
173阅读
1.要获取天气信息,先申请心知天气的密钥。
申请账号后,可以【产品管理】->【基本信息】->【API密钥中】获取到密钥信息:
公钥:
Ppvt4nzay1unX37MZ
私钥:
S_RKZUhKg1LNhfVqa
2.获取时间可以使用苏宁时间提供的API接口:
http://quan.suning.com/getSysTime.
目录介绍ESP-NOW 协议概述在 ESP32 上配置 ESP-NOW使用 ESP-NOW 进行一对多通信在 ESP32 上存储发件人的 MAC 地址代码结论 介绍ESP32 是一款功能强大的 Wi-Fi 和蓝牙双模模块,可用于使用 ESP-NOW 协议实现低功耗、高效率的一对多通信。本文将介绍如何使用ESP-NOW协议进行一对多通信,并在接收端存储发送方的MAC地址。本文主要实现在使用ESP-
转载
2024-05-09 23:16:26
398阅读
ESP32 分区表1. 分区表概述ESP32 针对 flash 进行划分,划分为不同的区域用作不同的功能,并在flash的 0x8000 位置处烧写了一张分区表用来描述分区信息。分区表可以根据自己的需要进行配置,每一个分区都有其特定的作用,可根据自己的需求进行配置以及修改,下述以官方例程里面的分区表进行描述。以以下分区表为例:# ESP-IDF Partition Table
# Name,
转载
2024-04-01 10:19:52
87阅读
电脑早已经成为我们工作学习以及生活中常用的一种设备,每个人的电脑中都保存着很多重要的数据资料,应该很多小伙伴都遇到过电脑数据误删除的情况,一般这时候大家应该都会上网查找电脑恢复数据的步骤,今天就以电脑数据恢复软件EasyRecovery为例,来给大家分享一下电脑数据恢复的步骤:首先来了解以下EasyRecovery是什么:EasyRecovery是一款比较经典的老牌的电脑数据恢复工具,EasyRe
我从stm32一路学到esp32,发现这款芯片挺好玩的,主要是还是stm32太贵了,stm32主要是很多坑有人遇到了,并给出了解决方法,esp32这方面就少点,有时候找不到的,只能靠自己了。本文使用vscode加esp32 idf环境,主要是解决esp32 idf使用esp32自带的falsh,存字库,显示中文,之前使用文件系统来显示,使用上比较卡顿,我这里使用esp32自带的函数显示,解决卡顿问
转载
2024-03-20 12:53:19
535阅读
前面的7节课把开发板上基本的外设都测试过一边,接下来马上就要进入wifi和蓝牙应用的测试了
在此之前,还需要把掉电数据保存的功能给实现,在STM32中,可以使用内部的flash或者有些自带的EEPROM
在 ESP32-C3 上,使用非易失性存储 (NVS) 库的方式,进行简单数据的掉电保存
... 分区表章节添加分区表修改方法链接 2
转载
2024-03-19 08:48:10
552阅读
如何在 ESP32 中设置分区 在本教程中,我们将介绍两种在 ESP32 中设置/更改分区方案的方法:简单方法和高级方法。如果您是 ESP32 的绝对初学者,您可能不必更改任何初始项目的分区方案。除非您有充分的理由,否则不建议更改分区方案。一个不适合为应用程序代码保留的默认空间的非常庞大的应用程序就是这样一个原因。 简单的方法 这是基于 UI 的(使用 Arduino IDE)。如果您转到工具 -
转载
2024-04-08 13:09:00
299阅读
MicroPython 在 esp-idf (esp32) 上编译固件esp32 编译 micropython 的固件相关的资料应该很多吧,我也会出一篇,但会额外讲一些 linux 的东西的。资料将按照以下顺序进行说明。什么是 esp-idf ?配置 esp32 工具链准备 micropython 仓库建立 micropython for esp32 固件注意,以下操作截图全部在 linux 下完
转载
2024-06-04 09:31:43
238阅读
软件设计分区表如上图是正常运行需要的分区,一个系统的正常运行是需要这么多分区的。分区表,我们软件默认配置的分区表如下# Espressif ESP32 Partition Table# Name, Type, SubType, Offset, Size, Flagsnvs,data,nvs,0x9000,16K,otadata,data,ota,0xd000,8K,phy_init...
原创
2021-07-28 16:20:33
2208阅读
内存管理主要包括页框管理和内存区管理。1.页框管理:每个页框当前的状态都会被内核记录,页框的状态信息保存在一个类型为page的页描述符中,所有的页描述符存放在mem_map数组中,每个描述符的长度是32字节,一个页框是4K,所以mem_map所需要的空间略小于整个RAM的1%。virt_go_page(addr)宏产生线性地址addr对应的页描述符地址。在x86结构中,Linux内核虚拟地址空间划