精华内容
下载资源
问答
  • ESP32开发环境搭建

    千次阅读 2019-03-13 14:53:29
    1.windows下的开发环境搭建。 下载工具链: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip 解压到D盘下。 双击msys2.exe启动linux模拟终端。 该工具链已经配置好了...

    1.windows下的开发环境搭建。

    下载工具链:

    https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

    解压到D盘下。

    双击msys2.exe启动linux模拟终端。

    该工具链已经配置好了交叉编译环境,只需下载ID F固件开发包即可。

    2。安装ESP-IDF

    不建议使用git克隆最新代码,最新代码不稳定,有时候编译不过,你懂的。

    https://www.espressif.com/zh-hans/products/hardware/esp32/resources下载正式发布的版本比较靠谱!

    解压到msys32里面来

    3。编译和下载程序

    拷贝hello_world工程

    cd hello_world

    make menuconfig

    配置好正确的COM口,插上板子电脑上会出现一个串口,具体怎么找,你应该懂的。

    make flash

    会自动编译并下载程序到目标板上。(注意要按下reset键),如下图所示则下载成功了。

    4。调试

    a。 make monitor可以在终端中查看调试信息

    也可以执行make flash monitor 这样下载完成就会启动监控调试信息

     

    b。串口接上板子上的TX0、RX0即可在串口软件中调试。

    展开全文
  • ESP32开发环境搭建 - VScodeESP32开发环境搭建VScode下载及设置安装PlatformIO IDE创建工程API及例程 ESP32开发环境搭建 本文采用VScode作为开发IDE,使用ESPIDF作为开发的库,开发时资料比较好查,不像Arduino库,...

    ESP32开发环境搭建

    本文采用VScode作为开发IDE,使用ESPIDF作为开发的库,开发时资料比较好查,不像Arduino库,很多函数不好找资料。

    毕竟IDF开发是官方提供的库函数,资料相对还是好找的,IDF库函数链接:https://docs.espressif.com/projects/esp-idf/zh_CN/

    VScode下载及设置

    https://code.visualstudio.com/
    下载后一路Next即可安装成功
    1、切换中文
    下载完成后点击拓展
    在这里插入图片描述
    搜索 chinese 进行安装
    ​​
    在这里插入图片描述

    安装PlatformIO IDE

    点击拓展搜索PlatformIO IDE进行下载安装

    在这里插入图片描述

    创建工程

    下载完成后在侧边栏会多出PlatformIO IDE的图标在这里插入图片描述,点击图标后点击open出现PlatformIO IDE主界面
    在这里插入图片描述
    1、点击New Project新建工程,
    2、Name输入工程名称
    3、Board输入开发板开发板名称,这里要是买的芯片自己焊接电路或者不清楚开发板名称的选择 DoIT ESP32 DEVKIT V1就好,开发板的区别也就是Flash大小及ROM大小的区别,关系不大
    4、Framework建议根据工程量来选
    Arduino对底层API封装的比较多,开发时相对代码量会少,但是代码运行的性能会降一点,编程时没那么灵活,优点就是快速开发,适合简单项目,里面就两个函数setup(), loop() ,熟悉Arduino编程的人应该很熟悉
    Espressif IOT Development Framework ,这个是ESPIDF开发,也是官方推荐的,开发时采用的时乐鑫官方提供的API,编程时比较灵活,里面就只有main()函数,适合复杂项目或者学习
    在本文采样的是Espressif IOT Development Framework开发,输入完成后点击Finish

    在这里插入图片描述

    编译及烧录

    安装完PlatformIO IDE后在最下面会出现这个工具栏,在这里插入图片描述是编译,在这里插入图片描述是烧录。

    在这里插入图片描述

    API及例程

    API可以参考https://docs.espressif.com/projects/esp-idf/zh_CN/

    例程:

    展开全文
  • 关于Arduino ESP32开发环境搭建

    千次阅读 2020-04-05 17:02:22
    关于Arduino IDE ESP32开发环境搭建 一、下载安装Arduino IDE: 这里给出官方下载地址:(下载) https://www.arduino.cc/en/Main/Software Arduino IDE中添加ESP32开发板数据: 安装完成后选择:文件>首选项>...

    Arduino IDE 关于 ESP32开发环境搭建

    一、下载并安装Arduino IDE:

    这里给出官方下载地址:
    Arduino IDE 官网
    官方下载速度可能比较慢,在此给出百度网盘链接(v1.8.12):
    Arduino IDE 百度网盘链接:
    https://pan.baidu.com/s/1xKZB6VVLz_DIeFdOd4NGUQ
    提取码:46du
    复制这段内容后打开百度网盘手机App,操作更方便哦

    注意:如果后面要手动添加ESP32开发板数据包,Arduino IDE安装目录一定要使用英文目录!许多小伙伴手动添加数据包之后运行"get.exe"卡住就是中文目录的原因!

    二、添加ESP32开发板数据包(2种方式)

    1. 利用官方途径进行下载安装
      ① 首先在Arduino中添加 esp32 开发板地址:
      打开Arduino后选择:文件 > 首选项 > 附加开发板管理器网址 中加入Arduino for esp32包的地址:(https://dl.espressif.com/dl/package_esp32_index.json)
      在这里插入图片描述
      ②然后利用Arduino自身下载数据包:
      工具 > 开发板 > 开发板管理器 搜索"esp32"便可以看到数据包进行下载。
      在这里插入图片描述
    2. 下载esp32数据包的压缩包,手动解压并添加:
      ESP32数据包百度云下载链接:
      https://pan.baidu.com/s/1mC-DGFKhKsS4kjKz50mung
      提取码:86le
      ①解压后,将压缩文件里的内容复制到如下路径(需要新建一个espressif文件夹):Arduino > hardware > espressif > esp32 ,最后放到esp32文件夹下。
      在这里插入图片描述
      ②有的小伙伴可能没有安装python,在打开“get.exe”之前需要先安装python环境。
      python官方下载地址
      ③在如下路径中找到“get.exe”,以管理员身份运行。Arduino > hardware > espressif > esp32 > tool在这里插入图片描述
      ④运行后会弹出黑框,随即消失。如果Arduino安装目录中存在中文可能会导致运行get.exe黑框页面卡住无反应。
      ⑤此时再打开Arduino IDE 编译器,工具 > 开发板 已经可以找到ESP32相关开发板
      在这里插入图片描述
      注:以上方法基本参考简书某大神文章后做了部分细化并添加了许多小伙伴卡住的原因
      原文链接:https://www.jianshu.com/p/c1a69a6772f3
    展开全文
  • 自己搭建ESP32开发环境过程中遇到的问题以及总结,成功搭建后的文档记录,避免时间过久忘记了,有用的朋友可以下载
  • 安装方法基本是按照官网提供的方法来操作 ...就可以使用eclipse 来编译 终于将esp32开发环境搭建完成了。终于可以开始接下来的踩坑 熬了几天的夜(老婆有意见了)

    安装方法基本是按照官网提供的方法来操作

    https://github.com/espressif/idf-eclipse-plugin#GettingStarted

    但是官网的方法安装之后还是不能编译成功的,第一次编译会出现一下问题

    问题1:

    Building in: E:\eclipse-workspace\helloworlk\build

    cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=E:\esp\esp-idf\tools\cmake\toolchain-esp32.cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DIDF_TARGET=esp32 E:\eclipse-workspace\helloworlk

    -- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.

    -- Project version: 1

    -- Building ESP-IDF components for target esp32

    -- Checking Python dependencies...

    CMake Error at E:/esp/esp-idf/tools/cmake/build.cmake:271 (message):

    Some Python dependencies must be installed. Check above message for

    details.

    Call Stack (most recent call first):

    E:/esp/esp-idf/tools/cmake/build.cmake:397 (__build_check_python)

    E:/esp/esp-idf/tools/cmake/project.cmake:396 (idf_build_process)

    CMakeLists.txt:6 (project)

    -- Configuring incomplete, errors occurred!

    See also "E:/eclipse-workspace/helloworlk/build/CMakeFiles/CMakeOutput.log".

    cmake --build . -- -v

    ninja: error: loading 'build.ninja': 系统找不到指定的文件。

    解决方法:

    1.在环境变量添加 ESP_IDF_PATH

    2.然后执行这个命令

    pip install --index-url=https://pypi.python.org/simple/ -r requirements.txt

    这里会出现pyparsing>=2.0.3,<2.4.0 ,这个包是无法安装,需要将其改为pyparsing==2.0.3,重新执行上面的命令

    d45ef8e1c3270c5808b44bfa1df0e3cf.png

    3.就可以使用eclipse 来编译

    db46163a3680718893b4d1929afb101e.png

    终于将esp32的开发环境搭建完成了。终于可以开始接下来的踩坑

    熬了几天的夜(老婆有意见了)

    展开全文
  • 一、开发环境 系统版本:Windows10 1、esp-idf-tools-setup-2.3.exe esp-idf-tools-setup.exe是ESP-IDF 工具安装器 要安装 ESP-IDF 必备工具,最简易的方式是下载 ESP-IDF 工具安装器,地址如下: ...
  • ESP32开发环境搭建(Windows平台)

    千次阅读 2018-03-31 15:42:22
    ESP32开发环境搭建之——hello_world 一、所需工具 由于项目要用ESP32模块进行开发,折腾了下集成开发环境,现将过程记录下来,以便需要的人使用。其中需要的有交叉编译工具,esp-idf示例代码以及C/C++版的...
  • 开发环境搭建 开发环境 ESP8266 ESP32 工具链 xtensa-lx106-elf-gcc xtensa-esp32-elf-gcc SDK ESP8266-RTOS-SDK ESP-IDF SDK ESP8266-RTOS-SDK ESP-IDF 1、工具链下载设置 2、从github上获取SDK,...
  • ESP8266开发环境搭建arduino编译器下载arduino编译器安装添加ESP8266开发环境合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容...
  • ESP32开发方式如下图所示: 下载代码: mkdir -p ~/esp cd ~/esp git clone --recursive https://github.com/espressif/esp-idf.git ESP-IDF会被下载到~/esp/esp-idf 安装工具链: 安装工具链,debugger...
  • 复制下方的ESP32板管理网址,添加到附加开发板管理器中: https://dl.espressif.com/dl/package_esp32_index.json https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json 2...
  • 安装方法基本是按照官网提供的方法来操作 ... 但是官网的方法安装之后还是不能编译成功的,第一次编译会出现一下问题 ...cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=E:\esp\esp-idf\tools\cmake\toolchain-.
  • 1、安装Python 理论上讲安装Python3或者Python2都不影响后续操作,在此仅演示Python3的安装。...2、安装ESP-IDF开发环境 进入以下网站即可直接下载ESP- IDF https://dl.espressif.com/dl/esp-idf/?idf=
  • 比如在esp32目录下,右键单击git bash 出现如下命令行 执行以下命令获得esp-gitee-tools git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git 执行以下命令获得esp-idf git clone ...
  • ESP32开发环境搭建及报错解决办法

    千次阅读 2019-04-07 21:43:20
    官方链接:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/get-started/index.html#get-started-get-packages 参考文档:https://blog.csdn.net/solar_lan/article/details/79887807 解决办法如下两...
  • 开发环境搭建笔记 第一步 arduino开发环境下载一般我们第一次下载肯定是去官网上下载 大家都知道这个下载速度很慢我之前安装的版本是1.8.10担心不可以用所以直接再下载个高一点的版本 解压后可以直接使用 刚打开...
  • 使用Arduino开发ESP32(01):开发环境搭建

    万次阅读 多人点赞 2018-12-12 10:19:14
    文章目录为什么使用Arduino开发ESP32开发环境搭建程序下载测试批量烧录固件到模块中总结 为什么使用Arduino开发ESP32 简单!(还能为什么呢?) 开发环境搭建 使用Arduino开发ESP32开发环境搭建方式和用Arduino...
  • 前言ESP32 可以说是物联网市场一款比较精悍的芯片了。...例如在 arduino开发,windows下的msys32加esp-idf的开发环境(因为msys32 是虚拟一个linux环境,所以这种方式编译程序会比较慢),也可以用E...
  • 1.创建ESP32专用的工作目录:sudo mkdir /esp322.设置文件夹的归属为当前用户:sudo chown morris:morris/esp323.创建三个文件夹:crossTools、demos、sources分别保存交叉编译工具链、样例和SDK源码:mkdir cross...
  • 硬件平台: 树莓派4BOS: 2020-02-13-raspbian-busteresp-idf版本: v4.0toolchain版本: esp-2019r2从零开始编译esp32工具链参考官方wiki ...安装软件包...
  • 1准备工作下载交叉编译链把下载的交叉编译工具链放在ubuntu与windows的共享文件夹下(如何创建ubuntu与windows的共享文件夹,请看上...当然你也可以直接放在ubuntu系统的某个文件夹下,完全在Linux环境开发。我个...
  • 乐鑫ESP32开发环境搭建+VSCode

    千次阅读 2020-01-05 13:10:04
    乐鑫关于ESP8266和ESP32开发环境搭建的链接:ESP8266,ESP32 首先按照描述下载MSYS32:下载链接 安装SDK 按照描述下载相关的SDK,然后添加环境变量,在MSYS32安装目录下msys32\etc\profile.d的文件夹里,新建一个SHELL...
  • 使用Arduino开发ESP32开发环境搭建方式和用Arduino开发ESP8266相似:https://blog.csdn.net/Naisu_kun/article/details/80186950#t0 下载安装Arduino IDE: https://www.arduino.cc/en/Main/Software Arduino IDE中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 675
精华内容 270
关键字:

esp32开发环境搭建