现在开始玩esp32了,那么首先就要把环境搭建起来,本来想着用Windows的环境来搞,方便一些,但是无奈使用乐鑫的工具来创建,下载速度很慢很慢,所以就打消了这个念头,就想想还是使用Linux的开发环境吧。我使用的系统为Ubuntu20.04,这里强调一下,因为我尝试用16.04来搭建是有问题的,具体什么问题其实我也忘记了。。。首先先安装所需要的包:sudo apt-get install git
转载 2024-06-19 09:36:08
902阅读
!!!! 本教程适用于使用idf开发的主流平台(只要能找到sdkconfig) 比如arduino!!! !!!!编译-优化默认来说,编译优化是不开启的。不过,为了得到更好(可能)的性能优化过的大小我们往往会加入编译优化标志(compiler_optimization_flag),来“告诉”编译器我需要哪方面的优化。这一切,在常见的x86-64架构pc十分常见但在xtense架构单片机esp32
问题描述及解答:1.环境搭建安装环境出现can not create a virtual environment。该错误是因为新版环境需要安装虚拟python环境,出现错误通常有两个原因。 1、没有安装virtual,则使用pip命令安装。 2、已存在虚拟环境,则需要删掉重新安装。IDF v4.0进入menuconfig 时报错curses.h: No such file or directory
转载 2024-07-10 20:13:58
157阅读
文章目录一、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阅读
系列文章目录本篇适用于第一次搭建 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 C3的micropython开热点web配置无线网络保姆级教程》,学会如何在esp32c3上部署网站,本文只讲关键代码。首先说下templates文件夹里面的html代码:<!doctype html> <html lang="en"> <html> <head> <title>点亮l
转载 2024-07-06 09:15:27
115阅读
ESP32-CAM 网路与摄像头应用 目录ESP32-CAM 网路与摄像头应用烧录 ESP32-CAM 固件ESP32-CAM Web 服务器上电执行 Web 服务器参考资料 在进行 ESP32-CAM 网路应用时会用到 ESP32-CAM 的 Wi-Fi 与 摄像头(Camera)模块,而先前安装的是 ESP-32 官方所提供的固件,并不支援摄像头(Camera)模块,所以必须下载支援 ESP3
初学者,只是记录自己的学习记录,有错误的地方还望见谅,请指正首先安装Linux虚拟机,PC电脑的Windows系统可以先安装VMware再创建Ubuntu系统,这方面教程网上有很多,大家可以自行探索。参考乐鑫官方文档快速入门 - ESP32 - — ESP-IDF 编程指南 latest 文档在编译部分那里报错Invalid certificate折腾了一天多才搞定,最后建议遇到问题多参考官方gi
转载 2024-03-26 15:01:29
645阅读
引言Hello world 程序是所有初学者学习编程或进行设备调试最基本、最简单的程序,而对于刚刚接触 ESP32 芯片的初学者而言,Hello world 程序可以帮助我们更好的理解整个系统,还可以用来确定该语言的编译器、程序开发环境,以及运行环境是否已经安装妥当。 下面本文将会阐述 ESP32 上, Hello world 程序的实现框架和过程。学习本章之前,请确保已经按照教程安装好相应的 I
  最近开发一个项目,使用通信方式是WIFI和蓝牙,硬件上采用了stm32f103单片机驱动ESP32模组,实现了项目所需的功能,ESP32采用的是AT指令。测试中发现发送速度不是很理想,不过还是满足了项目需求。后来由于降成本,直接去掉了stm32单片机,直接使用ESP32模组来实现功能,将外部功能代码移植进ESP32模组内。     我移植是在linux
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、首页二、开发环境三、开发过程四、整体代码 一、首页该部分主要为博主本人学习记录,以便后续要用到的时候可以快速上手,同时也帮助初学者快速建立一个工程项目,学习MQTT通信;或者想要使用ESP32做开发的人,快速理解MQTT的运作方式的一个文章。因为博主本人代码功底有限,ESP32使用也不多,如有不对之处,请多包涵。二、开发
文章目录一 前言二 CMake 和 Make 编译差异?三 详细安装过程3.1 须知3.2 关于 ESP-IDF 工具安装器3.3 准备材料3.4 安装过程3.4.1 步骤一:先安装 `git` 和 `python 3.8.3` ;3.4.1 步骤二:下载 `IDF` 工程【方式一】用博主提供的方式拉取最新代码【方式二】用官方方式拉取最新代码3.5 安装 ESP-IDF 过程详解四 编译下载五 其
转载 2024-02-27 22:09:36
386阅读
1、打印格式不对一般都是因为日志中某个参数打印格式不匹配造成。ESP_LOGI(TAG, "[APP] Free memory: %lu bytes", esp_get_free_heap_size());//将之前的%d 改为%lu2、配置载不对 这里选择了蓝牙模块需要引入蓝牙组件才能编译通过idf.py menuconfig Component config –>&n
转载 2024-02-27 22:02:19
1061阅读
工具:淘宝nodemcu esp32 1个            数据线1条            装有32位ubuntu12.04(辣鸡电脑强烈推荐32位,64位贼卡)虚拟机的PC一台全过程参照esp32快速入门手册    首先安装软件支
转载 2024-03-01 11:43:23
127阅读
很多小伙伴们习惯了linux开发,而esp32大部分都是直接在arduino IDE上直接开发了,这是使得大家很不习惯,虽然乐鑫官方也有官方linux安装手册,但是太过繁琐,于是我将一些他们归纳一个简单安装的方法 注意:这里开发环境最好选择ubuntu20.04,小编就是开始有的ubuntu18.04,安装了一天出这种错误那种错误的。建议大家最好用ubuntu20.041.拉取代码//e
转载 2024-03-20 15:49:49
469阅读
Arduino-IDE配置ESP32-CAM开发环境踩过的那些坑Arduino-IDE配置ESP32开发环境踩过的那些坑坑一IDE下载开发版速度慢:坑二get速度慢:坑三编译出错:坑N上传出错:坑一:坑二:坑三:最终实现效果 Arduino-IDE配置ESP32开发环境踩过的那些坑坑一IDE下载开发版速度慢:在首选项里添加了附加开发版网址:https://raw.githubuserconten
转载 2024-05-14 07:43:54
1392阅读
用了10天时间做实验浓缩成这9句话。目录 第一句话:ESP-IDF就像是一个没有图形化界面的乐鑫编程工具。第二句话:没有界面也不难用,你需要掌握的只是几个命令而已。第三句话:乐鑫官网的手册步骤那么多,这个ESP-IDF难安装吧?难。第四句话:新手可以使用一个安装工具就可以傻瓜式安装成功。第五句话:ESP-IDF安装器非常好用,但是仍然有可能安装失败。第六句话:网络环境有可能影响成功安装,
前言在阅读本篇文章之前,为了更好地理解即将展开的内容,读者们还是需要提前阅读如何搭建ESP32开发环境以及使用vscode开发ESP32之修订篇这两篇文章.如果是我们的老朋友,那接下来的内容也自然可以看得明白.接下来,小编将给大家讲解使用全新的方式,更快更适合Windows环境下使用vscode来开发ESP32开发.系统环境小编要讲的内容均在以下环境进行测试通过,其他的系统环境理应也是大同小异.准
转载 2024-06-25 17:37:15
2789阅读
目录  本系列博客所述资料均来自乐鑫官方,并不是本人原创(只有博客是自己写的)。出于热心,本人将自己的所学笔记整理并推出相对应的使用教程,方面其他人学习。为国内的物联网事业发展尽自己的一份绵薄之力,没有为自己谋取私利的想法。若出现侵权现象,请告知本人,本人会立即停止更新,并删除相应的文章和代码。一、安装依赖包  我这里使用的时Ubuntu,其他的Linux发行版操作流程也都差不多,主要就是安装命令
转载 2024-09-26 11:11:23
120阅读
keil优化等级修改: project->options->c51->Code Optimization Level其中0级(Constan folding)的优化包括: a、常数折叠:只要有可能,编译器就执行将表达式化为常数数字的计算,其中包括运行地址的计算。b、 简单访问优化:对8051系统的内部数据和位地址进行访问优化。c、 跳转优化:编译器总是将跳转延至最终目标上,因此跳
  • 1
  • 2
  • 3
  • 4
  • 5