• Ubuntu构建ESP32 ESP-IDF开发环境


    陈拓 2022/09/08-2022/09/08

    • Linux系统安装

    《DELL台式机Linux ubuntu 20.04.5 安装》

    https://blog.csdn.net/chentuo2000/article/details/126761906?spm=1001.2014.3001.5501

    • 登录Ubuntu主机

    《Win10命令窗口的SSH和SFTP操作》

    https://blog.csdn.net/chentuo2000/article/details/119918637?spm=1001.2014.3001.5501

    • 设置工作目录

    mkdir esp

    cd esp/

    • 查看系统架构和版本

     

    • 设置python3为默认python

    whereis python

     

    sudo ln -s /usr/bin/python3.8 /usr/bin/python

     

    • 安装pip

    sudo apt update

    sudo apt install python3-pip

     

    • 安装cmake

    sudo apt install cmake

     

    • 从gitee安装当前稳定ESP-IDF版本

    git clone -b v4.4.2 https://gitee.com/EspressifSystems/esp-idf.git

    注意:仅克隆 esp-idf,不包含子模块。即git 命令不带 --recursive 参数。

    git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git

    • 将pip源换到国内

    pip config set global.index-url http://mirrors.aliyun.com/pypi/simple

    pip config set global.trusted-host mirrors.aliyun.com

    • 安装子模块

    设置环境变量

    cd ~/esp/esp-gitee-tools

    export EGT_PATH=$(pwd)

    测试环境变量:echo $EGT_PATH

     

    安装子模块

    cd ~/esp/esp-idf

    $EGT_PATH/install.sh

    • 安装更新子模块 submodules

    $EGT_PATH/submodule-update.sh

    • 设置环境变量

    nano ~/.bashrc

    将alias get_idf='. $HOME/esp/esp-idf/export.sh'添加到最后一行。

    注意,命令开始的 . 与路径之间应有一个空格!

    将ESP-IDF 中的tools/目录加入PATH环境变量中

    export PATH=$HOME/esp/esp-idf/tools:$PATH

     

    刷新环境变量

    source ~/.bashrc

    查看别名

    alias

     

    查看环境变量

    echo $PATH

     

    • 查看当前安装的ESP-IDF版本

    get_idf

    idf.py --version

     

    安装完成!

    注意:每次打开终端进入sdk都要执行一次get_idf命令。

    • 例程测试

    参考《用乐鑫国内Gitee镜像搭建ESP32开发环境》

    https://blog.csdn.net/chentuo2000/article/details/113424934?spm=1001.2014.3001.5502

  • 相关阅读:
    JS-项目实战-新增水果库存功能实现
    Kafka大白话(●—●)
    easyexcel的使用
    7.3 通过API枚举进程
    金仓数据库KingbaseES 插件kdb_exists_expand
    怎么创建css样式并让样式在一条线上
    C# 用VS原生CheckBox控件制作漂亮的开关
    基于架构软件设计方法及应用
    Mysql基础篇(视图)
    github上fork2.4k,star8.7k的这款状态机,原来长这样!
  • 原文地址:https://blog.csdn.net/chentuo2000/article/details/126777261