系列文章目录本篇适用于第一次搭建 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-DevKitC 开发板介绍二、ESP32 开发环境1. Arduino IDE1.1 开发环境搭建步骤1.2 实验:使用 Arduino IDE 将代码上传到 ESP322. VS Code + PlatformIO IDE 扩展2.1 在 Windows 上安装 VS Code2.2 在 Windows 上安装 Python2.3 在 VS Code 上安装 Platf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 14:28:07
                            
                                246阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP32-CAM 网路与摄像头应用 目录ESP32-CAM 网路与摄像头应用烧录 ESP32-CAM 固件ESP32-CAM Web 服务器上电执行 Web 服务器参考资料 在进行 ESP32-CAM 网路应用时会用到 ESP32-CAM 的 Wi-Fi 与 摄像头(Camera)模块,而先前安装的是 ESP-32 官方所提供的固件,并不支援摄像头(Camera)模块,所以必须下载支援 ESP3            
                
         
            
            
            
            提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、首页二、开发环境三、开发过程四、整体代码 一、首页该部分主要为博主本人学习记录,以便后续要用到的时候可以快速上手,同时也帮助初学者快速建立一个工程项目,学习MQTT通信;或者想要使用ESP32做开发的人,快速理解MQTT的运作方式的一个文章。因为博主本人代码功底有限,ESP32使用也不多,如有不对之处,请多包涵。二、开发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 13:16:23
                            
                                343阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
            高分辨率定时器概述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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                        
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 23:30:39
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为什么要了解天猫精灵呢? 在物联网时代,单纯的“互联”已经无法满足需求,需要让万物“智联”才能发挥它的应用价值。AI语音的简单、易用特性将成为万物“智联”的核心驱动力,推动着物联网产业的发展。 天猫精灵语音智能音箱是时下最萌最潮的网红,支持对IoT设备进行语音控制、场景搭建、面板控制等。通常我们在应用中,登陆阿里生活物联网平台创建产品后,使用天猫精灵app对天猫精灵音箱进行配网,配网成功后,Wi-            
                
         
            
            
            
            1、环境搭建1、官方开发环境搭建(必备)官方开发环境搭建参照乐鑫官网的指南。ESP32开发环境官方搭建指南搭建完成后,会在电脑的开始菜单里出现一个ESP-IDF命令提示符 ESP-IDF Command Prompt(cmd.exe)打开ESP-IDF命令提示符,自动添加环境后,将出现以下内容。其中,文件夹路径是我存放esp-idf的路径。2、搭建VSCODE ESP-IDF插件使用VSCODE扩            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 22:47:51
                            
                                125阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录STM32CubeIDE移植DSP库(STM32F334)准备环境开始移植DSP库建立工程准备DSP库文件工程目录新建DSP文件夹工程的一些设置编译通过 STM32CubeIDE移植DSP库(STM32F334)最近在使用STM32F334写代码时,发现自身在数学运算时很慢,因为之前使用过F4系列的DSP库,想来F3移植应该也不是难事,于是便有了这篇博客,STM32CubeIDE移植DS            
                
         
            
            
            
            运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期的C运行时库都是单线程的。   随着操作系统 多线程技术的发展 ,最初的C运行时库无法满足程序的需求,出现了严重的问题 。C运行时库使用了多个全局变量(例如errno)和静态变量,这可能在多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 22:36:51
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天讲个跟SDR或者无人机无关的东西,技术含量不高,但是方便了我的生活。 现在家门有智能锁,汽车也可以远程解锁发动,NFC门禁也可以用某些手机复制,唯独楼下的铁门,必须用老式对讲门铃控制。 也就是说其它钥匙都可以不带,就剩这个钥匙还必须随身携带。 另外有时候人不在家,不能开楼下铁门,快递员也没法把东西送上楼。首先,需要搞清楚门铃背后接线的功能,你的门铃可能和我不一样,我只说我的门铃的判断过程。 需            
                
         
            
            
            
            1、产品概述ESP-32S模块是由安信可科技自主设计研发,该模块核心处理器 ESP32提供了一套完整的802.11 b/g/n/e/i 无线局域网(WLAN)和蓝牙4.2解决方案,具有最小物理尺寸。此款芯片专为低功耗和移动消费电子设备、可穿戴和物联网设备而设计,片上集成了WLAN和蓝牙的所有功能,具有低成本、布局好的特点。ESP32同时提供了一个开放的平台,支持用户灵活地自定义功能,用于不同的应用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 22:40:53
                            
                                383阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录概述任务API头文件freertos/include/freertos/task.h函数xTaskCreatePinnedToCorexTaskCreatexTaskCreateStaticPinnedToCorexTaskCreateStaticvTaskAllocateMPURegionsvTaskDeletevTaskDelayvTaskDelayUntilxTaskAbortDe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 14:46:19
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先找一个保姆级的教程然后准备一个ESP32开发板模块含义: 1.复位按键 2.usb接口,用于下载程序和电源输入 3.boot按键,按下是下载程序模式,放开后是运行模式安装驱动CP2102是一款USB转TTL电平的USB转串口芯片,如果用到这个芯片需要先安装驱动,否则插入电脑不识别。 官网地址:https://www.silabs.com/products/development-tools/s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 14:25:55
                            
                                2564阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 16:13:31
                            
                                3856阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 23:48:25
                            
                                162阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             智慧家居·万物互联:我的智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 12:33:03
                            
                                222阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 20:07:07
                            
                                271阅读
                            
                                                                             
                 
                
                                
                    