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

本文介绍如何搭建ESP-AT SDK v2.2.0.0版本的开发环境,包括安装必要的软件包、Python环境配置、克隆SDK并进行模块配置等步骤。同时提供了配置AT指令支持的方法。
部署运行你感兴趣的模型镜像

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 xlrd

python -m pip --version

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

cd esp

mkdir esp-at-release-2.2-8285

cd esp-at-release-2.2-8285

git clone -b release/v2.2.0.0_esp8266 --recursive https://github.com/espressif/esp-at.git

cd 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]):2

Module 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]):3

Enable 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

说明:

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

打开下面链接,直接免费下载资源: https://renmaiwang.cn/s/903kp ESP8285是一款在物联网领域广泛应用的微控制器单元(MCU),集成有Wi-Fi功能,通常应用于无线通信与数据传输领域。这款最新的JFirmware_ESP8285_1M(512+512)_V2.0(190304.1)固件是对ESP8285芯片的优化升级版本,旨在提升其性能和稳定性,以满足物联网快速发展的需求。为了更好地理解ESP8285芯片的核心特性,我们需关注其关键属性:该芯片基于Espressif Systems公司的ESP8266系列架构,在内存分配上采用1MBFlash存储空间,其中包括512KB程序存储区与512KB数据存储区。这种配置使ESP8285能够处理较为复杂的任务,例如实时数据分析和大型软件的应用。 ESP8285的引脚布局与前代芯片完全兼容,因此用户无需进行硬件改动即可轻松更换固件版本。JFirmware的新版本V2.02019年3月正式发布,体现了厂商对固件维护更新的一贯态度,以应对新兴安全挑战和提升用户体验。此次固件的主要改进可能包括以下几个方面:首先,在安全性方面进行了强化,旨在提升物联网设备的防护能力;其次,在性能优化上引入了更快的启动时间和更低功耗设计;最后,提升了对多种模块(如ESP-M/ESP-M1/ESP-M2)的兼容性,并扩展了对其他硬件平台的支持。此外,可能新增了一些功能,例如MQTT协议支持、HTTP/HTTPS服务器功能以及增强的OTA升级机制。 压缩包中的文件提供了丰富的资源与信息说明:其中包括详细记录固件更新内容的ESP8266.txt文档;提供固件透明传输测试结果的固件透传测试报告_181008.pdf;提供安装使用指导的固件简介及使用说明_181012.pdf;以及阐述用户使用规范的用户使用协议.pdf。这些文件将帮助用户
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值