esp32 linux开发环境搭建

使用make menuconfig和 make all make flash的是v3.3版本

由于环境搭建比较简单,官方文档比较详细,这里不在赘述,只写了可能出问题点
################################################################################################################
1.git clone --recursive https://github.com/espressif/esp-idf.git
git checkout release/v3.3
如果 没有使用--recursive(使用这个参数可能clone失败,我试了一下没clone下来)
cd esp-idf
git submodule update --init

################################################################################################################
2.https://docs.espressif.com/projects/esp-idf/zh_CN/release-v3.3/get-started/linux-setup.html
安装依赖
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev
更换Python版本
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 && alias pip=pip3
安装Python依赖
python -m pip install --user -r $IDF_PATH/requirements.txt

安装依赖可能出现一下问题,解决办法如下:

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-w03bayk2/cryptography/
You are using pip version 8.1.1, however version 21.2.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

参考这个https://blog.csdn.net/qq_29935433/article/details/104982952
    使用python -m pip install --upgrade pip升级失败
    使用python -m pip install -U --force-reinstall pip依然失败
    使用pip install --user --upgrade pip还是失败

还有说是因为源的问题,换了源也没任何作用
解决方案:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py --force-reinstall
################################################################################################################

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值