前言
此时你应该已经在ubuntu上准备好了vscode
并大概了解esp-idf
esp-idf项目地址
esp-idf的vscode拓展
一、安装依赖
- Python3.5以上
- Git最新
- Cmake最新
- ninja最新
引用ninja的安装
二、安装vscode拓展
正常会有三步依次进行,下载安装espidf、下载安装espidf tools、安装python虚拟环境,应该在第三步会遇到错误而中断,详见下文
1.install
装拓展
2.config
按F1打开命令行,找到配置espidf
选择advanced
下载服务器选espressif
开始后等待esp-idf4.2安装完毕
接下来等待esp-idf tools安装完毕
自动配置python虚拟环境,应该会遇到readtimeout错误,自动中断
3.问题解决
此时不要慌,关闭vscode ,手动更新该虚拟环境的pip
下面的cd是进入默认路径,按照你的实际情况改改,进入虚拟环境的文件夹
cd /home/你的用户名/.espressif/python_env/idf4.2_py3.7_env/bin
看一下有什么
ls
在此文件夹下激活虚拟环境
source ./activate
更新pip
python -m pip install --upgrade pip
关闭虚拟环境
deactivate
到这里问题解决了,再次进入vscode重新配置
按F1,进入espidf配置,advanced,
在选择版本处,选择之前已经装好的idf
“find esp-idf in your system”
下一步安装tools,也是选择之前已经装好的
应该会自动完成了。