物联网--ESP32开发笔记(1) vscode 搭建idf的开发环境 解决python依赖缺少的问题
最近从垃圾佬手中淘到了一批廉价的ESP32,盘之。ESP32的开发我最初的设想是直接使用micropython 然后结合着各种库文件 一步到位,但是发现micro python 实现起来很不舒服,感觉很多的东西都是不受控的!所以还是决定自己用SDK进行开发!1. 安装插件开发任何的东西第一步肯定都是先搭建一个能运行的环境! ESP32的SDK开发比我预想的要简单很多,最初我是尝试过直接自己使用wi
最近从垃圾佬手中淘到了一批廉价的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 配置文件,这个功能会自动生成一个 环境内的变量表,可以保存你即将设置的 比如 串口 等等的信息。
更多推荐
所有评论(0)