1 环境搭建前提

1.1 安装编译 ESP-IDF 需要的软件包:

sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util

1.2 安装 Python 3.8

sudo apt-get install python3.8-venv python3.8-dev

1.3 选择 python3 环境:

sudo update-alternatives --config python

1.4 安装 install pip

使用 pip 安装以下 python 软件包

python -m pip install pyyaml xlrdpython -m pip --version

2 创建一个空的文件夹,克隆 esp-at release/v2.2.0.0 版本的 SDK

cd espmkdir esp-at-release-2.2-8285cd esp-at-release-2.2-8285git clone -b release/v2.2.0.0_esp8266 --recursive https://github.com/espressif/esp-at.gitcd esp-at git submodule update --init --recursive git pull

3 在 esp-at 目录下,执行如下命令,按照提示进行模组型号选择。

此过程会在 esp-at 目录下克隆 esp-idf

./build.py menuconfig
Platform name:
1. PLATFORM_ESP32
2. PLATFORM_ESP8266
3. PLATFORM_ESP32S2
4. PLATFORM_ESP32C3
choose(range[1,4]):2Module name:
1. WROOM-02 (description: TX:15 RX:13)
2. WROOM-5V2L (description: 5V UART level)
3. ESP8266_1MB (description: No OTA)
4. WROOM-02-N (description: TX:1 RX:3)
5. WROOM-S2
choose(range[1,5]):3Enable silence mode to remove some logs and reduce the firmware size?
0. No
1. Yes
choose(range[0,1]):1

4 进入到 esp-at/esp-idf 目录下,执行如下命令:

cd esp-idf export IDF_PATH=$(pwd)./install.sh . ./export.sh

5 返回到 esp-at 目录下,执行如下命令,配置、编译、下载 esp-at 固件

cd .../build.py menuconfig./build.py build./build.py flash monitor

说明:

  • 若要修改 esp-at 的出厂配置参数,则在 esp-at/components/customized_partitions/raw_data/factory_param/factory_param_data.csv 文件中进行修改。

  • 若要开启 ESP-AT 指令的支持配置,可在 menuconfig 中启用相关 AT 指令的支持,如下:

    ./build.py menuconfig -> Component config -> AT

  • 若要修改 AT 指令的传输方式(默认为 UART 传输)为 SDIO 传输或 SPI 传输,可在 menuconfig 中修改如下配置:

    ./build.py menuconfig —> Component config —> AT —> communicate method for AT command

    • 参见 “ESP32 SDIO AT Guide”
    • 参见 “SPI AT Guide”
    • SDIO 传 AT 的硬件接线参见 “esp-at/examples/at_sdio_host”
  • 也可直接下载官方编译好的 AT 固件

  • 默认编译好的固件支持的 AT 功能参见 How to understand the differences of each type of module — ESP8266 Platform

  • esp-at release/v2.2.0.0 AT 指令集

  • AT Command Examples

  • How to compile and develop your own AT project

Ubuntu18.04 上 ESP8285 的 esp-at release_v2.2.0.0 编译环境搭建相关推荐

  1. ubuntu18.04上安装ffmpeg

    ubuntu18.04上安装ffmpeg 下载ffmpeg wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.t ...

  2. 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等

    在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包.录制包等 1 添加密钥和ros2下载 2 更新源和安装ros-eloquent-desktop及其依赖 3 配置环境 3.1 ...

  3. 在Ubuntu18.04上编译SWASH模型

    在Ubuntu18.04上编译SWASH模型 SWASH模型 编译准备 源代码下载 Intel Fortran Compiler安装 MPICH库安装 其它 编译代码 本文内容参考了用户Mr.Zhen ...

  4. Tesla T4 在Ubuntu18.04上的安装使用

    Tesla T4 在Ubuntu18.04上的安装使用 在默认情况下,安装 tesla T4 的驱动,尝试很多版本都无法正确安装,安装完之后会出现: nvidia-smi NVIDIA-SMI has ...

  5. linux里安装可视化软件visit,可视化软件VisIt在Ubuntu18.04上的安装

    可视化软件VisIt在Ubuntu18.04上的安装 1.下载 在官网下载页面下载合适版本的安装文件,Ubuntu有专用的 同时需要注意的是,Linux另外还要下载在下载表格上方的 visit-ins ...

  6. 在Ubuntu18.04上安装USTC-TK2016

    在Ubuntu18.04上安装USTC-TK2016 1.安装依赖 1. 安装Mono sudo apt install gnupg ca-certificates sudo apt-key adv ...

  7. linux 显卡扩展坞,Ubuntu18.04上外接显卡扩展坞安装Nvidia驱动和CUDA10.0及cuDNN

    前言 一通折腾,算是把显卡扩展坞给接上用起来了.能找到的Ubuntu外接显卡扩展坞配置深度学习环境的资料比较少,乱折腾一番总算是能用了.现努力回忆过程,尽可能完整地记录下来配置环境的过程. ----- ...

  8. ubuntu18.04上安装anaconda-python深度学习环境

    Anaconda是一套Python的发行版,发行版集成了必要的库,使用户可以一次性完成安装.Anaconda是一个侧重于数据分析的发行版,一些有助于数据分析的库,比如Numpy,Matplotlib, ...

  9. 在Ubuntu18.04上搭建私有网盘 —— ownCloud

    欢迎访问我的个人博客: luomuxiaoxiao.com 您可能还会对这篇文章感兴趣:如何下载网站的在线视频 一 安装ownCloud 二 设置默认目录 三 为ownCloud建立数据库 四 配置o ...

  10. 【python初级】 Ubuntu18.04上安装python3、pip3

    [python初级] Ubuntu18.04上安装python3.pip3 1.背景 2.安装python3 3.安装pip3 1.背景 最近在使用docker部署. 通过docker镜像创建的容器中 ...

最新文章

  1. 深入理解Linux中的文件权限
  2. setitimer 创建两个定时器_JavaScript第二十四篇 高级定时器(下)
  3. python模块化设计耦合度_什么是程序设计中的高内聚、低耦合?
  4. 开发日记-20190626 Linux系统管理技术手册(第二版) 第一章习题答案(个人版)
  5. 圆锥破碎机常见故障_圆锥破碎机飞车危害大! 7种原因早知道早预防
  6. 十问十答 Ms-PL 许可证
  7. 动态属性 的简单思考
  8. 转载-配置tomcat让shtml嵌套文件显示
  9. Silverlight安装相关问题
  10. openstack 报错
  11. MySQL的JDBC下载
  12. 英语词根与说文解字词典读书笔记,并总结输出思维导图
  13. github系列(一) Windows环境下载与安装
  14. python搬家具_python面向对象编程: 搬家具案例
  15. git 基础命令大全
  16. 2021邵阳市区三中高考成绩查询,2021年邵阳市普通高考科目及各科分数
  17. 【英语】为什么老外说的我们听不懂?
  18. Openssh更新升级7.9p1步骤
  19. Lte/5G中的RSRP、RSRQ、SINR、MCS介绍
  20. Python-练习 5 更多变量和打印

热门文章

  1. 最优化学习 约束优化问题
  2. IOS平台车牌识别技术简介
  3. 机器学习基石 5.4 Break Point
  4. Java自学第15天 面向对象(全)
  5. 最流行的 .NET 反编译工具合集
  6. BAT投资AI已超硅谷巨头,北京成风投增长第一城
  7. 《数字图像处理》实验7
  8. 【数字信号调制】Matlab实现PCM编码和QAM调制
  9. qqkey获取原理_QQKEY获取多功能软件+【附源码】
  10. Web渗透测试学习路线图