- 这几天心血来潮想试试C语言开发ESP32,新手上路,磕磕绊绊,记录一下,要不然过一段时间就忘了。
- 百度一番发现基本上是用乐鑫的IDF开发包加三方IDE 的路数,主要有三种搭配,分别有vscode+platform、vscode+espressif开发包、clion+platform。原本更倾向于clion+platform的组合,因为pycharm的原因,比较执着于Jetbrains家的IDE,觉得用着比较顺手,但是又觉得IDE只是个辅助,主要还是学开发框架,最后还是选择了vscode+espressif的组合。选定组合之后开始百度开发环境的安装,原本看教程感觉不是很复杂,实际操作下来感觉坑的一匹,差点重装系统。废话不多说,安装过程如下:
3. 安装包下载
vscode下载
ESP-IDF下载,重要的事情说三遍,是V4.3.2版本、V4.3.2版本、V4.3.2版本,最新的4.4版本就是个坑,害我浪费的三天时间,各种倒腾也没搞定,差点重装系统。
https://docs.espressif.com/projects/esp-idf/zh_CN/v4.3.2/esp32/get-started/windows-setup.htmlIDF官方文档地址
选4.3.2的离线安装包
4. 安装软件
将vscode和ESP-IDF安装好,安装位置可以自定义
5. 配置环境
第一步:从vscode中下载espressif插件
第二步:将espressif插件和ESP-IDF关联起来
选择第三项,插件会自动关联到已安装的ESP-IDF,第一项和第二项是在线下载IDF,需要科学上网才能下载成功,要不然
会报错,所以还是老老实实先把IDF的安装包下载下来安装好再关联比较稳妥。关联之后开发环境就配置好了。
可以从这里查看内置的示例程序
例如hello world例程
大致就这些步骤,如果版本和方法对了配置起来其实还是挺快的。这是我自己的配置过程,供大家参考,希望大家能少踩坑浪费时间