news

ESP-IDF 2.0 版正式发布

中国上海
2017年4月11日

乐鑫正式公开发布官方物联网开发平台 ESP-IDF 2.0 版。

乐鑫正式发布官方物联网开发平台 ESP-IDF 2.0 版。熟悉 ESP-IDF 的乐鑫粉丝都知道,ESP-IDF 是 ESP32 芯片的官方开发平台,并且在未来有望支持更多芯片。继 2016 年 12 月发布了 ESP-IDF 1.0 版,并在 2017 年 1 月发布了 2.0 版的候选版本 (ESP-IDF v2.0 Release Candidate 1) 之后,我们终于迎来了正式的 ESP-IDF 2.0 版。2.0 版的主要更新内容如下:

  • 更新了 GCC 5.2.0 中使用的工具链,包括针对硬件浮点运算支持和零耗循环支持的一系列优化
  • 支持 Flash 加密和安全启动
  • 增加对 Long Range Rate 和 BGN 模式的同时支持,以便于长距离 Wi-Fi 通信
  • Wi-Fi 缓冲区可配置
  • 支持 Sniffer 模式下整包接收
  • 增加使用 BLE 方式配置 Wi-Fi 的示例
  • 增加中断分配 API,可支持 IRAM 外的中断共享与处理
  • 支持生成超低功耗 (ULP) 协处理器代码
  • 增加使用 ULP 协处理器与 GPIO 来唤醒 Deep-sleep 的 API
  • 增加新的外设驱动与示例,包括 I2C、I2S、SPI master、sigma-delta 调制、触摸板、ADC、DAC、RTC IO,及 SDMMC 主机
  • 增加 mDNS 和 COAP 库与示例
  • 通过 SD 卡驱动支持 FatFs 文件系统
  • 增加并更新了网络协议示例:OTA、WPA2 Enterprise

             

ESP-IDF 是乐鑫针对用户采取一种全新策略。过去在内部研发树中非公开的实时更新,我们如今将尽快发布在 GitHub 上。这样一来,ESP-IDF 的用户可通过简单的 “git pull” 操作及时获取最新的软件更新与 bug 修复信息。虽然这种做法也有可能导致新的 bug 产生和 API 出现问题,但这种公开透明最终将为所有人带来便利。通过与社区用户保持长期紧密互动,我们可以及时发现并解决每位开发者在使用我们开发平台时遇到的任何问题,并更新在下一版本 ESP-IDF 中。

      

在这种背景之下,我们发布 ESP-IDF 2.0 版,整合软件库和对网络协议的支持,并尽量满足开发者在使用过程中提出的重要功能需求。ESP-IDF 2.0 版解决了之前版本存在的问题,但我们仍将不断优化开发平台。未来的优化将同时包括重大发布,以及基于现有版本的新增功能与 Bug 修复。

    

有关 ESP-IDF 2.0 版的详细更多细节信息,请点击这里