最近从垃圾佬手中淘到了一批廉价的ESP32,盘之。
ESP32的开发我最初的设想是直接使用micropython 然后结合着各种库文件 一步到位,但是发现micro python 实现起来很不舒服,感觉很多的东西都是不受控的!所以还是决定自己用SDK进行开发!

1. 安装插件

开发任何的东西第一步肯定都是先搭建一个能运行的环境! ESP32的SDK开发比我预想的要简单很多,最初我是尝试过直接自己使用windows的SDK进行开发,折腾了一天,也是没搞定,甚至就是说连自己遇到的问题都不知道。 于是又去重新考虑搭建环境的方案,终于找到了一种可行的方法!
vscode 搭建 esp-idf 的方法很多人都有提到,我就不去赘述了
大概就是先安装vscode (这一步我自己可以省略了,工作以来一直都是用的 vscode)
然后安装一个这样的插件
在这里插入图片描述之后就是根据插件的提示安装上各种工具链。 国内用户建议是直接从espressif处克隆,这样会比较快。

2. 解决python依赖缺少的问题

遇到的一个坑:
我遇到过就是说 安装失败了,原因大概就是说 缺少一些python的库,但是 他有没告诉我缺了哪一个,我的解决方法是运行下载下来的仓库里面的一个 install.bat的脚本!这个脚本会去检查当前的依赖关系自动去解决依赖不足的问题!

3. 关于使用方面

使用上还是很方便的,编辑界面按下 F1 然后输入 esp idf 会有很多的指令提示,
在这里插入图片描述建议先使用添加vscode 配置文件,这个功能会自动生成一个 环境内的变量表,可以保存你即将设置的 比如 串口 等等的信息。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐