跳转至

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 开发环境 (Windows) 🎯🏆✅


    传送门

  • 【乐鑫教程】|使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS) 🎯🏆✅


    Recommended.

    传送门

官方指南

在线文档

视频教程

  • 【乐鑫教程】| 乐鑫物联网开发框架 ESP-IDF 开发入门 🎯🏆✅


    传送门

  • 【乐鑫教程】| 乐鑫 AIoT 开发资源与应用讲解 🎯🏆✅


    传送门

  • 【乐鑫教程】| 基于乐鑫 ESP32-S3 的 AIoT 编程实战 🎯🏆✅


    传送门

第三方教程

FREERTOS

由于ESP-IDF是基于FreeRTOS的,因此学习FreeRTOS对于理解ESP-IDF非常重要。