×

ESP32编译环境搭建

zxjy辉 zxjy辉 发表于2023-02-02 11:02:34 浏览309 评论0

抢沙发发表评论

绿色梯田风景.jpg

这个环境搭建看起来还是挺容易的,采用的是vscode+espidf的开发方式,这个最容易卡住的就是在最后的为开发环境安装python,这个需要给pip换源,否则很容易失败

  1. 前言

    看了网上的安装教程都是需要先安装python,然后安装git等等,原来我就是参考这一篇文章进行安装的:ESP32-IDF环境搭建,在最后的vscode添加espidf的时候,采用的是离线的方式,结果到最后还是要安装python,导致了我现在有两个版本的python,在编译的时候,实际采用的是idf内置的python;这是因为采用的是离线下载espidf,然后进行安装的方式,(离线安装的好处是,就是这个包里包括了所有的依赖,而在线的是只有必须的)

    官网安装espidf教程安装教程

    图片.png

  2. 安装过程

    1. 下载离线的ESP_IDF:下载地址

      也可以从官网的安装教程中跳转

      图片.png

      安装完毕之后,完成后会自动打开PowerShell和CMD窗口,分别输入idf.py --version可正常查看到idf版本号即可

      图片.png

      也可以直接在这里编译程序,可以参考ESP32-IDF环境搭建这篇文章,之后的vscode添加espidf插件也是参考这篇文章

    2. 如果没有梯子的话,最好先将pip进行换源,也就是先进入espidf的python环境目录

      图片.png

    3. 使用刚才的idf cmd,进入这个目录 cd D:\Espressif\python_env\idf5.0_py3.8_env\Scripts

      图片.png

      然后就是换源了,输入pip config set global.index-url https://mirrors.aliyun.com/pypi/simple 回车 


    4.  国内常见的源
       腾讯
      http://mirrors.tencentyun.com/pypi/simple
       阿里
      https://mirrors.aliyun.com/pypi/simple
       豆瓣
      https://pypi.douban.com/simple
       中科大
      https://pypi.mirrors.ustc.edu.cn/simple/
       清华
      https://pypi.tuna.tsinghua.edu.cn/simple
    5. vscode添加插件espidf

      图片.png

    6. 调用命令面板(Ctrl+Shift+P)。输入 configure esp-idf extension,点击。

      图片.png

    7. 选择idf的安装目录,以及idf 的工具目录

      图片.png

      图片.png

    8. 最后就是等待完成了

      图片.png

#好好学习!

群贤毕至

访客