最近(2020.11.11)使用 ESP-AT master 库 时发现配置环境的流程变了,在重重踩坑后在此记录正确的环境配置方法。希望能节约热爱 AT 的开发者一些时间。本人使用的系统为 Ubuntu 18.04,如果是 Windows 用户,可以自行探索或下载 Ubuntu 虚拟机。然后执行此文后续的步骤。
注:ESP-AT 版本为 release/v2.1 及以前的用户参考 旧版 ESP-AT 编译指南。
1. 配置环境的步骤
1.1 下载最新的 ESP-AT 库
在终端里输入以下指令来下载 ESP-AT 库:
git clone --recursive https://github.com/espressif/esp-at.git
如果已经下载过 ESP-AT,可以在 ESP-AT 对应的目录终端下输入:
git checkout .
git pull
git submodule update --init --recursive
上述指令 git pull
即可从远程获取最新版本的代码并合并本地的版本.
注:此处的
git checkout .
用来还原所有的改动来保证顺利git pull
。
1.2 安装对应的 python 环境
最新的 ESP-AT 需要以下环境:
- install python>=3.8 :
sudo apt install python3.8
- install pip :
sudo apt install python-pip
- install the following python packages with pip :
python -m pip install pyyaml xlrd
在安装 python3.8 后,系统并没有默认使用 python3.8,此时需要先查看 python3 的安装位置: