1、esp32的源码在github上的地址
不同的芯片支持的源码版本不一样,需要根据自己的实际的esp32开发板的芯片下载不用版本的代码
esp32支持多种开发方式,如arduino,ESP-IDF等。官方推荐使用idf开发,ESP-IDF 是乐鑫官方推出的物联网开发框架,支持 Windows、Linux 和 macOS 操作系统。下面以idf开发为例讲解如何搭建esp32的idf开发环境。
进入IDF仓库,获取对应的源码
2、环境搭建:
使用官方IDE一键式安装(包含了各种编译工具和python环境等,一键自动安装即可)
安装包:快速入门 - ESP32-C6 - — ESP-IDF 编程指南 v5.1.2 文档
右上角可以选择不用的芯片切换到对应的开发手册。
根据需要选择下面的在线安装或离线安装的方式
选择离线安装的方式,直接点击下一步,直到如下显示表示安装完成。(在线安装网络不稳定很容易安装失败)
3、vscode中安装IDF的插件,搭建开发环境,插件搜索espressif如下:
安装好插件后,按住ctrl+shift+p,输入configure esp查找IDF的配置文件
由于上上步已经手动下载了安装包安装espress-IDF环境,固下面选择第三个根据已经存在的环境安装。
会自动查找到esp-idf已经安装的路径
安装python的虚拟环境,这一步可能会安装失败。
显示如下界面表示vscode中安装esp-idf插件成功
问题:如果上一步安装python的环境安装失败(解决方法:升级esp的python环境的pip)具体步骤:
1)打开shell的命令行窗口,找到安装esp安装路径中的python所在的路径,进入
2)执行升级pip