1、  下载VMware 17 pro虚拟机

下载地址:

https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

 

 

2、下载ubuntu

推荐下载地址:https://mirrors.tuna.tsinghua.edu.cn/

进入清华大学开源软件镜像站

进入后搜索ubuntu,选择“ubuntu-releases”

推荐下载20.04版本

 

3、  ubuntu系统安装(基于VMware虚拟机)

3.1先安装VMware,在安装结束前输入相应的许可证完成安装

3.2打开VMware虚拟机,点击文件,新建虚拟机,选择经典模式安装

 

 

 

 

 

 因为一键安装较为简单,后面安装步骤省略.

 

4、 linux平台工具链的设置:

4.1安装准备:

输入指令:sudo apt-get install git wget flex bison gperf python3 python3-venv python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
安装python3
输入指令python –version检查python版本,如果输出结果是python 2.7.17,则代表您的默认解析器是Python2.7,请输入以下指令检查是否已经安装python3:python3 –-version
4.2获取ESP-IDF:
方法1、使用github 来获取,此方法必须保证能正常访问github网站:
执行以下指令:
mkdir -p ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git

注意:如果需要选择V4.4.4,需要在前面加上V4.4.4
git clone -b v4.4.4 --recursive https://github.com/espressif/esp-idf.git
 以上方法获取速度非常慢,还很容易提示失败
    进入esp-gitee-tools目录,export submodule-update.sh所在路径,方便后期使用:
    cd esp-gitee-tools
    export TEG_PATH=$(pwd)
    
    进入esp-idf目录执行submodule-update.sh脚本
    cd esp-idf
    $TEG_PATH/submodule-update.sh
等待脚本执行完成,无任何报错,esp-idf下载完成
4.3设置编译代码所用到的工具:
方法1:
 安装工具的脚本为进入到esp-idf 目录下,然后执行安装脚本:
cd ~/esp/esp-idf
./install.sh
如果出现以下问题:

 

 可以使用以下命令修复

(1)python 2.7.17执行命令:sudo apt-get install python-pip --fix-missing
(2)python 3.6.9执行命令:sudo apt-get install python3-pip --fix-missing 
方法2:
在执行安装工具脚本之前先设置IDF_GITHUB_ASSETS, 设置为Espressif 的下载服务器的网址,所以下载的时候就会从Espressif的服务器下载,加快下载速度。
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS=”dl.espressif.com/github_assets”
./install.sh
 
执行以上脚本,等待脚本执行完成,无报错,工具下载设置完成
 
4.4设置环境变量
创建别名:
alias get_idf=’. $HOME/esp/esp-idf/export.sh’

. $HOME/esp/esp-idf/export.sh

注意:可以用get_idf代替. $HOME/esp/esp-idf/export.sh进入编译环境。

 

posted on 2023-03-18 17:01  seely  阅读(464)  评论(0编辑  收藏  举报