ESP-IDF FreeRTOS SMP ChangesESP-IDF FreeRTOS SMP Changes概述反向移植特性静态分配其他特性反向移植记录任务和任务创建调度方式循环调度挂起调度器滴答中断同步临界区和禁用中断浮点运算任务删除线程本地存储指针和删除回调配置 ESP-IDF FreeRTOS参考资料 ESP-IDF FreeRTOS SMP Changes概述vanilla Free
转载 2024-08-13 16:48:09
454阅读
ESP32 API参考 - systemApp Image FormatApplication DescriptionAdding a Custom Structure to an Application总结 esp32官网链接 App Image Format (以下内容均为个人理解,非官方解读!) 这里介绍了两个数据结构,应该是用来管理外存(spi flash)。 一个是esp_image_
转载 2024-03-20 12:50:17
96阅读
系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录ESP8266的non_os SDK开发过程中,如果我们自己编写了一些驱动或者模块,一般只需要写一对.h/.c文件,然后引用那个头文件即可。但是在AliOS Things中,需要在mk文件中$(NAME)_SOURCES :=一行添加相应的c文件。或者使用模块方式来引用,引入模块需要相应编写模块的makef
概述使用ESP-IDF开发时,项目特指一个目录,其中包含了构建可执行应用程序所需的全部文件和配置,以及其他支持型文件,例如分区表、数据/文件系统分区和引导程序。 ESP-IDF 并不是项目的一部分,它独立于项目,通过 IDF_PATH 环境变量(保存 esp-idf 目录的路径)链接到项目,从而将 IDF 框架与项目分离。项目结构- myProject/ - CMakeLists.txt
转载 2024-03-22 09:31:13
0阅读
百度居然搜不到,记录在这里吧。
原创 9月前
91阅读
系列文章目录本篇适用于第一次搭建 ESP-IDF 编译环境的用户,如果想快速浏览搭建环境的步骤和命令,请查看简易版:ESP32开发教程(1)— 搭建开发环境(Ubuntu简易版)文章目录系列文章目录前言1 安装准备1.1 Python版本1.2 Cmake版本2 获取 ESP-IDF3 设置工具4 设置环境变量4.1 官方命令4.2 别名设置5 开始创建工程6 连接设备7 配置工程8 编译工程9
转载 2024-05-08 21:50:38
1258阅读
ESP32基于arduino和风天气获取项目介绍准备工作使用方法获取实时天气信息获取天气预报信息获取空气质量信息获取空气质量实列 项目介绍此库用于ESP32物联网开发板通过HTTPS协议获取和风天气API所提供的免费天气信息。使用此库可以省去繁杂的HTTPS请求以及JSON解析部分,使用几行代码即可获取有效信息,大大简化了开发步骤。注:由于信息的安全性要求不高,故HTTPS请求中设置了不进行身份
转载 2024-02-13 10:56:49
321阅读
高分辨率定时器概述Although FreeRTOS provides software timers, these timers have a few limitations: 虽然FreeRTOS提供软件定时器,但这些定时器有一些限制:Maximum resolution is equal to RTOS tick period最大分辨率等于RTOS滴答周期Timer callbacks a
转载 2024-04-18 10:16:41
97阅读
文章目录STM32CubeIDE移植DSP库(STM32F334)准备环境开始移植DSP库建立工程准备DSP库文件工程目录新建DSP文件夹工程的一些设置编译通过 STM32CubeIDE移植DSP库(STM32F334)最近在使用STM32F334写代码时,发现自身在数学运算时很慢,因为之前使用过F4系列的DSP库,想来F3移植应该也不是难事,于是便有了这篇博客,STM32CubeIDE移植DS
Firebug 的年代,我是火狐(Mozilla Firefox)浏览器的死忠;但后来不知道为什么,该插件停止了开发,导致我不得不寻求一个新的网页开发工具。那段时间,不少人开始推荐 Chrome 浏览器,我想那就试试吧,期初我觉得用起来很别扭,毕竟我不是一个“喜新厌旧”的人。但用的次数越来越多,也就习惯了。Chrome 浏览器有一个好处,就是插件极其丰富,只有你想不到的,没有你找不到的,这恐怕是
原理是:打开浏览器时,将晴天颜色变量中的JSON串发送给浏览器。浏览器接收到JSON串,解析之,并以三原色滑块的形式展现出来用户滑动滑块,预览当前颜色,点击“保存”按钮后,发送请求给后台,改变晴天颜色变量,以此实现对晴天颜色的控制。以此类推,其他天气的颜色同样处理,预期实现的效果是这样的但在实际运行时出现错误,因为把从后端返回来的JSON串赋值给前端的时候,因为双引号的问题导致出错。var res
转载 2024-09-18 17:45:26
56阅读
运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期的C运行时库都是单线程的。   随着操作系统 多线程技术的发展 ,最初的C运行时库无法满足程序的需求,出现了严重的问题 。C运行时库使用了多个全局变量(例如errno)和静态变量,这可能在多
转载 2024-08-05 22:36:51
28阅读
文章目录概述任务API头文件freertos/include/freertos/task.h函数xTaskCreatePinnedToCorexTaskCreatexTaskCreateStaticPinnedToCorexTaskCreateStaticvTaskAllocateMPURegionsvTaskDeletevTaskDelayvTaskDelayUntilxTaskAbortDe
(二)构建系统 ...
转载 2023-07-21 23:28:33
1025阅读
AP手机连接热地点神烦。记得乐鑫有smartconfig,可以用微信配网优先选择这个,在使用过程中遇到一些坑,记录下来: 实现的步骤:1)编译带smartconfig的固件:参考三十大叔的文章:伟大的micropython smartconfig 配网它来了!!!_esp32 micropython 智能配网_三十岁开始学编程的大叔的博客 有2个要注意的点a) 配网代码没有重置状态,会导致如果密码
一、写入文件第1行:包含文件系统库头文件第5行:调用LittleFS.begin()函数加载文件系统第10行:调用LittleFS.open(filename,mode)函数打开文件,参数1为文件名,参数2为打开方式,将返回值赋值给File对象第12行:调用File对象的write(str)函数进行写入,也可以替换为print(str)函数第15行:写入完成之后调用close()函数关闭文件第17
转载 2024-03-21 14:52:28
291阅读
# Python Win32 GUI API简介 ## 1. 什么是Win32 GUI API Win32 GUI API是Windows操作系统上的一组功能,用于创建和管理图形用户界面(GUI)应用程序。通过使用Python的Win32 GUI API,开发人员可以在Windows平台上创建功能丰富的GUI应用程序,如窗口、按钮、菜单等。 ## 2. 使用Win32 GUI API创建窗口
原创 2024-07-13 07:45:20
224阅读
NodeMCU-32S简介NodeMCU-32S引脚功能板上资源总结功能特点 NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连
转载 2024-05-23 09:40:53
306阅读
wenapi做了一个从数据库增删改查的项目webapi:1.创建项目:visual C# —> ASP.NET MVC 4 web应用程序 模板—>web api;2.注册路由:路由表中的每一个条目都包含一个路由模板。这个Web API默认的路由模版是"api/{controller}/{id}"。在这个模版中,“api”是一个文字式路径片段,而{controller}和{id}则是占
mesh网络组网流程:ESP32 官方文档(十五)ESP-MESH​   ESP-MESH 编程指南这是 ESP-MESH 的编程指南,包括 API 参考和编码示例。本指南分为以下几部分: ESP-MESH 编程模型编写 ESP-MESH 应用程序自组织网络应用实例API 参考 有关 ESP-MESH 协议的文档,请参阅 ESP-MESH API 指南。
原创 2021-09-28 15:13:37
1529阅读
  • 1
  • 2
  • 3
  • 4
  • 5