news

ESP-IDF 3.0 正式发布

中国,上海
2018年5月4日

乐鑫的最新版物联网开发框架 ESP-IDF v3.0 正式发布啦!

熟悉乐鑫的朋友们应该知道 ESP-IDFESP32 的官方开发框架,该框架于 2016 年 12 月发布。从那时起,乐鑫对 ESP-IDF 一直在进行优化。在 2017 年 12 月发布 2.1.1 版本后,我们在 2018 年 4 月底发布了 ESP-IDF v3.0。重大变更包括:

  • 改进的 Wi-Fi/BT/LwIP 堆栈稳定性;
  • UDP (60Mbps TX/RX) 和 TCP (35Mbps RX, 50Mbps TX) 的吞吐量得到提高;
  • LwIP 和 Wi-Fi 参数可以通过 menuconfig 配置;
  • ESP-NOW 支持点对点 802.11 数据传输;
  • 新的 Wi-Fi 扫描选项,支持区域监管限制;
  • 增强 BT/BLE 堆栈兼容性;
  • 提高 BLE 连接成功率和 RX 性能;
  • 支持外部 PSRAM,包括在外部 PSRAM 中启用堆的选项以及用于大型缓冲区的可选透明malloc();
  • 新的高效堆内存实现,具有调试功能,可用于处理内存泄漏和内存损坏;
  • 反向移植多种 FreeRTOS 9.0 功能;
  • 引导时间优化;
  • pthread 兼容性库;
  • C ++并发(std :: condition_variable,std :: mutex 等)和异常支持;
  • ADC 校准;
  • 新的省电功能,如轻度睡眠和动态频率缩放,以及更好的调制解调器睡眠性能;
  • 新的调试功能,如通过 JTAG 进行跟踪和覆盖分析;
  • GCC 堆栈粉碎保护;
  • 增加 BLE、Wi-Fi和外设的新示例。

我们推出 ESP-IDF V3.0 的目标是整合软件库和网络协议支持,满足开发者在构建应用时的多种类型的需求。ESP-IDF v3.0 已经充分解决了以前版本的问题,但我们不会停下不断优化开发框架的脚步。我们将通过建立分支的方式并将改动的分支推送到主干的方式持续改进 ESP-IDF。

ESP-IDF Programming Guide

了解 ESP-IDF v3.0 的详细信息,请访问:https://github.com/espressif/esp-idf/releases/tag/v3.0

获取 ESP-IDF 编程指南,请访问:http://esp-idf.readthedocs.io/en/v3.0/

此外,你还可以在 ESP32 论坛上询问有关 ESP32 的任何信息并获得更多 ESP32 相关资源。如果你发现了代码中的任何错误或有其他要求,请在 Github 上的项目页面创建一个新“issue”来告诉我们。如果你有兴趣向 ESP-IDF 提供代码,我们非常欢迎,请首先查看我们的贡献指南