ESP32 Linux环境搭建

由于没有接触过Linux系统导致在舒勇linux系统搭建ESP32环境时候磕磕碰碰,遇到问题根本无从下手。

 

自己在之前别人指导下搭建完成过一次,可是后面系统崩掉之后自己又无法搭建了,如今又从新一点一滴的记录下本次搭建过程中遇到的问题。

搭建linux环境网上有很多教程,这里我就不在累赘,本文章只记录按照官方搭建方法搭建过程中遇到的问题,及解决方案。

搭建方法参考乐鑫官方案例:Get Started - ESP32 - — ESP-IDF Programming Guide v4.3.2 documentation

注意鄙人用的ubuntu 20在搭建过程中如果遇到系统更新,最好更新一下否则在装依赖时候会出现某某依赖想要安装但是不被安装的可能性。

在使用ubuntu安装时会出现各种问题,对于我们这种小白来说一时间不知所措,最好的办法就是报什么错,解决什么,缺什么依赖就安装什么依赖,切记不可有错误不管直接Next这样会导致后续出现各种千奇百怪的问题。

1、按照官方教程首先获取IDF,在这过程中我遇到两个大坑。

A、使用git命令报错

解决方法参考ubuntu 使用GIT命令异常_zj490044512的博客-CSDN博客

B、使用git命令下载IDF很慢几乎下载不了,于是就干脆直接在网页下下载,速度很快很顺利,党们我们把后面需要配置的环境配置完毕,运行

idf.py set-target esp32

好的直接报错,说是esp-idf/components/mbedtls/mbedtls目录下没有include文件,于是我定位到该目录下,确实没有,不管我怎么在网页上面下载就是没有这个文件夹。

初次接触linux和git,我猜想是不是应为我不是用的git克隆的导致缺少文件,于是乎朝着这个方面去解决,尝试了很多次,由于网络问题几乎下载不了。

各位可以参考如下教程下载:完美解决esp-idf 安装问题:clone代码速度慢,执行install.sh 龟速 - 知乎

下载完成后果不其然,在esp-idf/components/mbedtls/mbedtls下发现了include的影子,(看来还是得老老实实参考教程来)雨似乎后面一路顺利也编译ok。

 下载 VScode

1.打开“vscode” ,按快捷键“Ctrl+Shift+P”。

2.在顶部搜索框中输入“configure language”,按回车键。

3.“vscode”里面就会打开一个语言配置文件,将“en-us”修改成“zh-cn”,按“Ctrl+S”保存设置,重启“vscode”就可以看到中文界面。

注意:ubuntu中普通用户和root用户之间是不同的,例如我使用root用户安装好了ESP32工具链,且能编译了切换到普通用户后无法编译,只能在普通用户下载安装一遍工具链。

注意:在运行。

 ./install.sh

下载virtualenv-20.0.3-py2.py3-none-any.whl会出错,只需要受到下载virtualenv-20.0.3-py2.py3-none-any.whl

使用命令pip install xxx.whl安装即可。

下载连接vml111111111111.zip-C文档类资源-CSDN下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值