HDU 4004

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40924940/article/details/85549203 简单的二分 有 n 个石头,求最短长度的话,二分一下最短长度判断完成。。。 以下是 AC 代码 #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> using namespace std; #define ll long lon
分类: 其他 发布时间: 01-02 23:24 阅读次数: 0

POJ 2387

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40924940/article/details/85609794 最短路板子题。。这把用个SPFA。。 #include<iostream> #include<cstdio> #include<cstring> #include<queue> using namespace std; const int maxn = 5000; const int INF = 0x3f3f3f3f; s
分类: 其他 发布时间: 01-02 23:24 阅读次数: 0

FreeRTOS(13)---FreeRTOS 列表和列表项

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83017254 FreeRTOS 列表和列表项 FreeRTOS 列表和列表项 初始化列表 初始化列表项 将列表项插入到列表中,列表项所在的位置取决于列表项的列表项值(xItemValue)。 将列表项插入到列表末端 FreeRTOS 列表和列表项 FreeRTOS内核调度大量使用了列表(list)和列表项(list item)数据结构。我
分类: 其他 发布时间: 01-02 23:23 阅读次数: 0

FreeRTOS(14)---FreeRTOS 任务创建分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83017374 FreeRTOS 任务创建分析 FreeRTOS 任务创建分析 创建任务堆栈和任务TCB 初始化任务TCB必要的字段 初始化任务堆栈 进入临界区 当前任务数量增加1 为第一次运行做必要的初始化 更新当前正在运行的任务TCB指针 将新创建的任务加入就绪列表数组 退出临界区 执行上下文切换 FreeRTOS 任务创建分析 函数的
分类: 其他 发布时间: 01-02 23:23 阅读次数: 0

FreeRTOS(15)---FreeRTOS 调度器启动过程分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83017422 FreeRTOS 调度器启动过程分析 FreeRTOS 调度器启动过程分析 FreeRTOS 调度器启动过程分析 使用FreeRTOS,一个最基本的程序架构如下所示: int main(void) { 必要的初始化工作; 创建任务1; 创建任务2; ... vTaskStartSch
分类: 其他 发布时间: 01-02 23:23 阅读次数: 0

FreeRTOS(16)---FreeRTOS 任务切换分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83017512 @TOC FreeRTOS任务相关的代码大约占总代码的一半左右,这些代码都在为一件事情而努力,即找到优先级最高的就绪任务,并使之获得CPU运行权。任务切换是这一过程的直接实施者,为了更快的找到优先级最高的就绪任务,任务切换的代码通常都是精心设计的,甚至会用到汇编指令或者与硬件相关的特性,比如Cortex-M3的CLZ指令。因
分类: 其他 发布时间: 01-02 23:22 阅读次数: 0

FreeRTOS(17)---FreeRTOS 队列分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83026755 FreeRTOS 队列分析 FreeRTOS 队列分析 队列创建函数 入队 xQueueGenericSend() xQueueGenericSendFromISR () 出队 FreeRTOS 队列分析 FreeRTOS提供了多种任务间通讯方式,包括: 任务通知(版本V8.2以及以上版本) 队列 二进制信号量 计数信号量
分类: 其他 发布时间: 01-02 23:22 阅读次数: 0

FreeRTOS(18)---FreeRTOS 信号量分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83027145 FreeRTOS 信号量分析 FreeRTOS 信号量分析 信号量创建 创建二进制信号量 创建计数信号量 创建互斥量 创建递归互斥量 释放信号量 xSemaphoreGive() xSemaphoreGiveFromISR() 获取信号量 xSemaphoreTake xSemaphoreTakeFromISR() 释放递归
分类: 其他 发布时间: 01-02 23:22 阅读次数: 0

FreeRTOS(19)---FreeRTOS 内存管理分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83027575 FreeRTOS 内存管理分析 FreeRTOS 内存管理分析 heap_1.c 内存申请:pvPortMalloc() 获取当前未分配的内存堆大小:xPortGetFreeHeapSize() 其它函数 heap_2.c 内存申请:pvPortMalloc() 内存释放:vPortFree() 获取未分配的内存堆大小:xP
分类: 其他 发布时间: 01-02 23:22 阅读次数: 0

FreeRTOS(20)---FreeRTOS 任务通知分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83027774 FreeRTOS 任务通知分析 FreeRTOS 任务通知分析 发送通知 xTaskGenericNotify() vTaskNotifyGiveFromISR() xTaskGenericNotifyFromISR() 等待通知 ulTaskNotifyTake() xTaskNotifyWait() FreeRTOS 任
分类: 其他 发布时间: 01-02 23:21 阅读次数: 0

FreeRTOS(21)---FreeRTOS 系统延时分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83027976 FreeRTOS 系统延时分析 FreeRTOS 系统延时分析 相对延时函数vTaskDelay() 绝对延时函数vTaskDelayUntil() 小结 FreeRTOS 系统延时分析 FreeRTOS提供了两个系统延时函数:相对延时函数vTaskDelay()和绝对延时函数vTaskDelayUntil()。相对延时是指
分类: 其他 发布时间: 01-02 23:21 阅读次数: 0

FreeRTOS(22)---FreeRTOS 系统节拍时钟分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83028049 FreeRTOS 系统节拍时钟分析 FreeRTOS 系统节拍时钟分析 调度器正常情况 调度器挂起情况 自动任务切换 FreeRTOS 系统节拍时钟分析 操作系统的运行是由系统节拍时钟驱动的。 在FreeRTOS中,我们知道系统延时和阻塞时间都是以系统节拍时钟周期为单位。在配置文件FreeRTOSConfig.h,改变宏co
分类: 其他 发布时间: 01-02 23:21 阅读次数: 0

FreeRTOS(23)---FreeRTOS 空闲任务分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83028170 FreeRTOS 空闲任务分析 FreeRTOS 空闲任务分析 释放内存 处理空闲优先级任务 执行空闲任务钩子函数 低功耗tickless模式 FreeRTOS 空闲任务分析 当RTOS调度器开始工作后,为了保证至少有一个任务在运行,空闲任务被自动创建,占用最低优先级(0优先级)。 xReturn = xTaskCre
分类: 其他 发布时间: 01-02 23:21 阅读次数: 0

机器学习笔记 (六)决策树

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83049566 决策树 决策树 决策树 划分选择 剪枝 过拟合产生的原因 常用剪枝方法 连续值与缺失值处理 连续值处理 缺失值处理 多变量决策树 ID3 决策树 ID3 决策树实现 决策树 决策树 决策树是一类常见的机器学习方法,是基于树结构来进行决策的。一般的,一棵决策树包含一个根结点、若干个内部结点和若干个叶结点;叶结点对应于决策结果,
分类: 其他 发布时间: 01-02 23:20 阅读次数: 0

机器学习笔记 (七)神经网络

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/83051217 神经网络 神经网络 神经元模型 感知机与多层网络 多层前馈神经网络(multi-layer feedforward neural networks) 误差逆传播(error BackPropagation,简称BP)算法 累积误差逆传播(accumulated error backpropagation)算法 全局最小与局部
分类: 其他 发布时间: 01-02 23:20 阅读次数: 0

ESP32 学习笔记(十七)SDMMC Host Driver

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/84107441 SDMMC Host Driver 概述 支持的速度模式 使用SDMMC主机驱动程序 配置总线宽度和频率 更多 概述 在 ESP32 上,SDMMC 主机外设有两个插槽: 插槽 0(SDMMC_HOST_SLOT_0)是一个 8 位插槽。它使用 PIN MUX 中的 HS1_ * 信号。 插槽 1(SDMMC_HOST_SL
分类: 其他 发布时间: 01-02 23:20 阅读次数: 0

ESP32 学习笔记(十八)Virtual filesystem

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/84107833 Virtual filesystem Virtual filesystem component 概述 FS注册 同步输入/输出多路复用 路径 文件描述符 标准 IO 流(stdin,stdout,stderr) 标准流和 FreeRTOS 任务 Virtual filesystem component 概述 虚拟文件系统(V
分类: 其他 发布时间: 01-02 23:20 阅读次数: 0

ESP32 开发笔记(八)ESP32 MP3 播放器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/84293662 ESP32 MP3 播放器 ESP32 MP3 播放器 开发环境 环境搭建 编译运行 运行结果 ESP32 MP3 播放器 源码地址:GitHub 开发环境 开发框架:ESP-IDF、ESP-ADF Embedded GUI: LittlevGL 环境搭建 ESP-IDF:搭建步骤 ESP-ADF:搭建步骤 编译运行 克隆仓
分类: 其他 发布时间: 01-02 23:19 阅读次数: 0

ESP32 官方文档(十四)RF 校准

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/84933956 RF 校准 RF 校准 部分校准 完全校准 没有校准 PHY 初始化数据 RF 校准 ESP32 在 RF 初始化期间支持三种 RF 校准方法: 部分校准 完全校准 没有校准 部分校准 在 RF 初始化期间,默认情况下使用部分校准方法进行 RF 校准。 它基于存储在 NVS 中的完整校准数据完成。 要使用此方法,请到 men
分类: 其他 发布时间: 01-02 23:19 阅读次数: 0

ESP32 开发笔记(九)使用 VS Code 快速开发 ESP32

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27114397/article/details/85053819 使用 VS Code 快速开发 ESP32 使用 VS Code 快速开发 ESP32 搭建开发环境 在 VS Code 中进行开发 VS Code 任务、快捷键配置 任务配置 快捷键配置 使用 VS Code 快速开发 ESP32 搭建开发环境 根据官方文档进行 esp-idf 开发环境搭建 安装 VS Code 在 VS
分类: 其他 发布时间: 01-02 23:19 阅读次数: 0