- 博客(11)
- 资源 (12)
- 收藏
- 关注
原创 机器学习笔记 (二)监督学习、无监督学习
监督学习(Supervised Learning)在监督学习中,给定一组数据,我们知道正确的输出结果应该是什么样子,并且知道在输入和输出之间有着一个特定的关系。这么说可能理解起来不是很清晰,没关系,后面有具体的例子。监督学习的分类监督学习可分为...
2018-09-09 15:20:29 558
原创 ESP32 官方文档(十三)外部 RAM
外部 RAM介绍ESP32 有几百 KiB 的内部 RAM,与 ESP32 的其余部分位于同一个芯片上。 出于某些目的,这是不够的,因此ESP32还能够使用高达 4MiB 的外部 SPI RAM 存储器作为存储器。 外部存储器包含在存储器映射中,并且在某些限制内,可以与内部数据 RAM 相同的方式使用。硬件ESP32 支持与 SPI Flash 芯片并联的SPI(P)SRAM。 虽...
2018-09-02 17:03:34 11217
原创 ESP32 官方文档(十二)Bootloader (引导加载程序)
Bootloader引导加载程序执行以下功能:内部模块的最初初始配置;根据分区表和 ota_data(如果有),选择要引导的应用程序分区;将此映像加载到 RAM(IRAM 和 DRAM) 并将管理传输到它.引导加载程序位于 Flash 中的地址 0x1000.恢复出厂设置用户可以编写基本工作固件并将其加载到 factory 分区.接下来,通过 OTA(无线)更新固...
2018-09-02 16:44:58 6310
原创 ESP32 官方文档(十一)高级中断
高级中断Xtensa 架构支持 32 个中断,分为 8 个级别,以及各种异常. 在 ESP32 上,中断复用器允许使用中断分配器将大多数中断源路由到这些中断. 通常,中断将以 C 语言写入,但 ESP-IDF 也允许在汇编中写入高级中断,从而允许非常低的中断延迟.中断级别 级别 标识 备注 1 N/A 异常和0级中断. 由 ESP-IDF 处理...
2018-09-02 16:29:25 3608
原创 ESP32 官方文档(十)线程局部存储
线程本地存储概述线程局部存储 (TLS) 是一种机制,通过该机制分配变量,使每个现存线程有一个变量实例. ESP-IDF 提供了三种利用这些变量的方法:FreeRTOS 原生 API: ESP-IDF FreeRTOS 原生 API. 多线程 API:ESP-IDF 的多线程 API. C11 标准:C11 标准引入了特殊关键字来将变量声明为线程局部.FreeRTOS 原生...
2018-09-02 15:59:35 2689
原创 ESP32 官方文档(九)ESP-IDF FreeRTOS SMP Changes
ESP-IDF FreeRTOS SMP Changes概述vanilla FreeRTOS 是设计运行在单核上。 但ESP32是双核心,包含 Protocol CPU(称为 CPU 0 或PRO_CPU)和 Application CPU(称为 CPU 1 或 APP_CPU)。 这两个核实际上是相同的,并且共享相同的内存。 这允许任务在两个核之间交替运行。ESP-IDF FreeR...
2018-09-02 12:00:02 14353
原创 ESP32 官方文档(八)Flash 加密
Flash 加密Flash 加密功能用于加密 ESP32 连接的 SPI Flash 的内容。 启用 Flash 加密后,SPI Flash 的物理读取不足以恢复大多数 Flash 内容。Flash 加密与安全启动功能分开,您可以使用 Flash 加密而无需启用安全启动。 但是,我们建议将这两种功能一起用于安全的环境。 在没有安全启动的情况下,需要执行其他配置以确保 Flash 加密的有...
2018-09-02 00:13:51 6864 1
原创 ESP32 官方文档(七)ESP32 Core Dump
ESP32 Core Dump概述ESP-IDF 支持在不可恢复的软件错误上生成 Core Dump.这种有用的技术允许在失败时对软件状态进行事后分析.在崩溃系统进入 Panic 状态时,根据配置打印一些信息并停止或重新启动.用户可以选择生成 Core Dump,以便稍后在 PC 上分析故障原因.Core Dump 包含发生故障时系统中所有任务的快照.快照包括任务控制块(TCB)和堆栈.因...
2018-09-01 21:55:33 5634 1
原创 ESP32 官方文档(六)深度睡眠唤醒存根
深度睡眠唤醒存根ESP32支持在深度睡眠时运行“深度睡眠唤醒存根”。 芯片唤醒后立即运行此功能 - 在任何正常初始化,引导加载程序或ESP-IDF代码运行之前。 唤醒存根运行后,SoC可以返回休眠状态或继续正常启动ESP-IDF。深度睡眠唤醒存根代码被加载到“RTC快速存储器”中,它使用的任何数据也必须加载到RTC存储器中。 RTC存储区域在深度睡眠期间保持其内容。唤醒存根规则必须...
2018-09-01 17:58:16 3589
原创 ESP32 官方文档(五)严重错误
致命处理概述在某些情况下,程序的执行,没有按照定义的方式持续执行.在 ESP-IDF 中,这些情况包括:CPU 异常:Illegal Instruction, Load/Store Alignment Error, Load/Store Prohibited error, Double Exception.(非法指令,加载/存储对齐错误,加载/存储禁止错误,双重异常)系统级别检查和...
2018-09-01 17:12:54 37812 2
原创 ESP32 官方文档(四)错误处理
错误处理概述识别和处理运行时错误对于开发健壮的应用程序非常重要。 ESP-IDF 中可能存在多种运行时错误:可恢复的错误: 函数通过返回值表示的错误(错误代码)使用throw关键字抛出的C ++异常不可恢复(致命)错误: 断言失败(使用断言宏和等效方法)和 abort()调用。CPU异常:访问受保护的内存区域,非法指令等。系统级别检查:监视程序超时,缓存访问错误,堆栈溢出...
2018-09-01 13:46:55 12034
WUSB600N 抓包驱动.zip
2020-04-03
SD TF SIM 卡封装
2017-03-03
qq 滑动item 源码
2016-11-19
高仿微信源码
2016-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人