ESP32 环境搭建 windows10

【编辑:CRH.兴趣交流群:38923615曙光物联】

【window10 下 环境搭建】 2017-10-20

【环境详情: window10x64   +  source insight3.5 + eclipse】

一、编译环境搭建:

1.下载工具链和仿真环境

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

以上的链接是本次开发使用版本  如果想使用最新的的工具到下面链接下载:

http://esp-idf.readthedocs.io/en/latest/get-started/windows-setup.html

2.解压到根目录下,建议解压的根目录下,避免不必要的错误

解压完会有一个msys32的文件夹

3.运行虚拟机

打开msys32目录下msys2.exe  看到下图环境已经搭建好了

ESP32 环境搭建 windows10_第1张图片

二、ESP32源码编译:

【ESP32 IDFRTOS SDKV2.12017年07月29日】

1.下载源码

1). 为了方便版本管理 直接去下载源码包https://github.com/espressif/esp-idf/releases/


ESP32 环境搭建 windows10_第2张图片


2).使用git下载:(下载 git上最新的代码)

Using git

To get this release, use the following commands:


   git clone https://github.com/espressif/esp-idf.git esp-idf-v2.1

   cd esp-idf-v2.1

    git checkout v2.1

     git submodule update --init --recursive


2.安装 python2.7 和 pyserial

1)下载python2.7

https://www.python.org/ftp/python/2.7.13/python-2.7.13.amd64.msi

2)下载pyserial

https://pypi.python.org/packages/8d/88/cf848688ae011085a6da5a470740dafa3a4b105f84a5f79c3b720c19279c/pyserial-3.3.tar.gz#md5=6afe4c2e47bcec6eb7051b8c1ce19d52

3)安装:

安装python 时  选择full 模式

安装pyserial  cmd到解压目录下 :python setup.py install

这部分不进行详细描述 不清楚的可以直接百度

3.解压编译源码:

1) 在编译器的同目录下 新建 文件夹ESP32,将下载好的源码解压到该目录下。

2)配置编译需要的环境变量:

.输入 export IDF_PATH="F:/ESP32/esp-idf-2.1"   -->该配置只是临时配置环境

.打开 F:\msys32\etc\profile.d\esp32_toolchain.sh

使用笔记本打开 添加:

export IDF_PATH="F:/ESP32/esp-idf-2.1" 保存退出  (重新启动msys2.exe)

3)编译第一个demo

.这里需要注意: 由于当前使用的环境是win10x64

进入msys32中 已管理员身份运行 :mingw32.exe

(至少本次必须使用该方式才能够编译和下载成功)

. 在虚拟器中打开目录到 : cd /f/ESP32/esp-idf-2.1/examples/get-started/hello_world/

.第一次编译的时候直接make all 会跳出 下图  (如果只是编译不下载 直接退出保存)


ESP32 环境搭建 windows10_第3张图片

.编译成功:

使用命令下载:

.上面有说过跳出一个界面,那个是配置界面 这里 要使用命令编译完直接下载。

这里只需要设置下esp32设备的串口号:

.执行make menuconfig

进入Serial flasher config  --->

(/COM4)Default serial port

输入串口号:保存退出。


ESP32 环境搭建 windows10_第4张图片

.直接make flash  看到下面的结果说明已经下载成功了。


ESP32 环境搭建 windows10_第5张图片

二、【eclipse】编辑环境搭建:

【电脑环境: Win10x64   +java version "1.8.0_131"  +eclipse-cpp-oxygen-1a-win32-x86_64】

.进入官网下载   eclipse 的 c++版本 IDE


:本次使用完eclipse 之后发现该软件并不是适合我用这里就不贴上教程 如果想使用eclipse 这里给个教程链接:

http://pan.baidu.com/s/1c2Mv3w

参考后面部分,这次的环境搭建就是参考该教程。 只是使用的版本较高  还是有点区别。

【编辑:CRH.兴趣交流群:38923615曙光物联】

你可能感兴趣的:(ESP32 环境搭建 windows10)