admin管理员组

文章数量:1570219

转载请说明出处
ESP8266编译环境搭建
之前买了一块esp8266的开发板。现在终于有空玩起来了。接下来我将把我学习和开发的过程分享给大家。如有错误请见谅并指出,谢谢。

1.简介

ESP8266EX 由乐鑫公司开发,提供了⼀套⾼度集成的 Wi-Fi SoC 解决⽅案,其低功耗、紧凑设计和⾼稳定性可以满⾜⽤户的需求。

ESP8266EX 拥有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机搭载于其他主机 MCU 运⾏。当 ESP8266EX 独⽴应⽤时,能够直接从外接 flash 中启动。

内置的⾼速缓冲存储器有利于提⾼系统性能,并且优化存储系统。此外ESP8266EX 只需通过 SPI/SDIO 接⼝或 UART 接⼝即可作为 Wi-Fi 适配器,应⽤到基于任何微控制器的设计中。ESP8266EX 集成了天线开关、射频 balun、功率放⼤器、低噪声放⼤器、滤波器和电源管理模块。这样紧凑的设计仅需极少的外部电路并且能将 PCB 的尺⼨降到最⼩。

ESP8266EX 还集成了增强版的 Tensilica’s L106 钻⽯系列 32-bit 内核处理器,带⽚上SRAM。 ESP8266EX 可以通过 IO 外接传感器和其他设备。软件开发包 (SDK) 提供了⼀些应⽤的示例代码。

乐鑫智能互联平台 (ESCP-Espressif Systems’ Smart Connectivity Platform) 的领先特征包括:

  • 睡眠/唤醒模式之间的快速切换以实现节能
  • 配合低功耗操作的⾃适应射频调整
  • 前端信号的处理功能
  • 故障排除和射频共存机制可消除蜂窝/蓝⽛/DDR/LVDS/LCD ⼲扰

官方网站:https://www.espressif/zh-hans
SDK官方英文文档:https://docs.espressif/projects/esp8266-rtos-sdk/en/latest/#
SDK源码链接:https://github/espressif/ESP8266_RTOS_SDK

我购买的开发板是

ESP8266EX 使⽤外置 SPI flash 存储⽤户程序。理论上最⼤可⽀持 16 MB存储。
建议按照如下所示来分配 SPI flash 容量。
• 不⽀持 OTA:最少⽀持 512 kB
• 可⽀持 OTA:最少⽀持 1 MB

ESP8266使用UART将bin文件写入外部spi flash。芯⽚内⽆可编程存储器,⽤户程序必须由外部 flash 存储。开发版已经将芯片串口通过CH340转换为USB协议。可以使用数据线直接连接电脑进行通信

本文标签: 环境最新IDFstyleESP8266RTOSSDK