ESP32¶
乐鑫科技和乐鑫物联网开发框架 (ESP-IDF)¶
Info
乐鑫科技 是一家总部位于中国的半导体公司,以开发低功耗无线解决方案闻名,包括Wi-Fi和蓝牙模块以及系统级芯片(SoC)。其产品,如ESP8266和ESP32系列,因其低成本、节能和易用性在物联网、嵌入式系统和无线通信领域广受欢迎。乐鑫科技提供了一系列开发工具和软件支持,使其产品被众多开发者和工程师广泛应用于各类行业中。
Info
ESP-IDF(乐鑫物联网开发框架) 是乐鑫科技为ESP32系列芯片提供的官方开发框架。它为开发者提供了一整套工具和库,帮助创建基于ESP32设备的稳健应用。ESP-IDF支持FreeRTOS、Wi-Fi、蓝牙以及多种外设接口。该框架兼容GCC工具链,支持C和C++等多种编程语言,包含网络、安全、功耗管理和驱动开发等组件,非常适合广泛的物联网应用开发。
Note
使用ESP-IDF有两种方式:ESP-IDF命令提示符 和 基于GUI的IDE ,如Visual Studio Code。后者是使用ESP-IDF最流行的方式。
安装¶
Note
在使用方式上,有三种使用ESP-IDF的方式:
-
ESP-IDF命令提示符:这是使用ESP-IDF的默认方式。它是一个命令行界面,提供了ESP-IDF开发所需的工具和实用程序。
-
ESP-IDF集成开发环境:这是一个提供ESP-IDF开发图形界面的集成开发环境。它包括ESP-IDF命令提示符、文本编辑器和项目管理器等工具。
-
IDE插件:这些插件将ESP-IDF与流行的IDE(如Visual Studio Code和Eclipse)集成。它们提供代码补全、语法高亮和调试支持等功能。这是使用ESP-IDF最流行的方式。
官方指南¶
在线文档¶
-
ESP-IDF 编程指南 🎯🏆
视频教程¶
第三方教程¶
FREERTOS¶
由于ESP-IDF是基于FreeRTOS的,因此学习FreeRTOS对于理解ESP-IDF非常重要。