メインコンテンツに移動
ホーム

メインメニュー

  • ホーム
  • ハード
    • 製品概要
      • チップ
      • モジュール
      • 開発ボード
      • アクセサリー
      • 製品選択ツール
    • ESP32-Wrap
      • ESP32-P
        • ESP32-P4
      • ESP32-S
        • ESP32-S3
        • ESP32-S2
      • ESP32-C
        • ESP32-C6
        • ESP32-C61
        • ESP32-C5
        • ESP32-C3
        • ESP32-C2
      • ESP32-H
        • ESP32-H2
      • ESP32
        • ESP32
      • ESP8266
        • ESP8266
  • SDK
    • ESP-IDF
      • IDFコンポーネント管理ツール
    • ESP-Matter SDK
    • Zephyr® for Espressif
    • ESP-Arduino
    • ESP-AT
      • 概要
      • リソース
    • ESP-HOSTED
    • ESP-ADF
    • ESP-Mesh-Lite
    • ESP HomeKit SDK
    • ESP-BLE-MESH
  • クラウド
    • Special Menu
      • ESP RainMaker®
      • ESP Insights
    • Cloud Menu
      • ESP RainMaker®
        • 製品ホームページ
        • 製品概要
        • 技術ブログ
        • ユーザー成功事例
      • ESP Insights
        • 製品ホームページ
        • 技術ブログ
        • クイックスタート
        • 管理ダッシュボード
      • クラウドサービス
        • 技術保守 & 機能アップデート
        • ツールサポート
        • ソリューションコンサルティング & カスタマイズ
      • 開発リソース
        • クイックスタート
        • GitHubリポジトリ
        • クライアントアプリ
          • Nova Home(ソースコード提供可能)
          • ESP RainMaker(完全オープンソース)
        • 管理ダッシュボード(公開版)
      • ソリューション統合
        • Matter Fabric
        • ESP-Mesh-Lite
        • AWS IoT ExpressLink
  • ソリューション
    • Special Menu
      • 包括的なMatterソリューション
    • Solutions Menu
      • デバイス接続
        • デバイスリモートデバッグプラットフォーム(ESP Insights)
        • ACKソリューション(Alexa Connect Kit)
        • ACS ソリューション(Amazon Common Software)
        • ESP AWS IoT ExpressLinkソリューション
      • 低消費電力ソリューション
        • 無線通信プロトコル(ESP-NOW)
        • Wi-Fi 単線式スマートスイッチソリューション
      • HMI
        • HMIスマートスクリーン
      • スマートオーディオ
        • Espressif 音響フロントエンドアルゴリズム(ESP AFE)
      • AIソリューション
        • 顔認識(ESP-WHO)
        • 音声アシスタント(ESP-SR)
          • 概要
          • リソース
      • 周辺インターフェース
        • 一般的な周辺機器
        • USBソリューション
  • サポート
    • 技術ドキュメント
      • すべての製品
      • チップ
      • モジュール
      • 開発ボード
      • アクセサリ
    • サービス
      • セルフサービスリソース
      • オープンソースソフトウェア
      • ハードウェア & RF設計レビュー
      • クラウドサービス
      • 認証サポート
      • 製造サポート
      • 現場支援
    • ダウンロード
      • 技術ドキュメント
      • SDK & Demos
      • アプリ
      • ツール
      • ESP-AT
    • 品質と信頼性
      • 認証・環境対応
      • 製品変更通知(PCN)
      • お知らせ
      • 供給保証
    • よくある質問
      • FAQ一覧
      • ビジネス関連FAQ
  • エコシステム
    • 提携 & リソース
      • AWS アドバンストテクノロジーパートナー
      • パートナー
      • サードパーティSDK
    • 教育
      • Espressif 教育プログラム
    • 開発者コミュニティ
      • Espressif 開発者ポータル
      • Espressif 開発者カンファレンス
      • 技術記事
      • ESP32フォーラム
    • コミュニティリソース
      • コース
      • Rust
      • 書籍
      • 動画
      • プロジェクト
  • 会社
    • 私たちについて
      • Espressif について
      • Espressif Systems Japan について
      • マイルストーン
      • CEOメッセージ
      • ロゴ使用ガイドライン
    • メディア
      • ニュース
      • ニュースレター
      • 技術記事
      • イベント
    • 投資家向け情報
      • 定期報告
      • 投資家向けお問い合わせ
    • 企業の社会的責任(CSR)
      • CSRレポート
      • 野生動物保護
    • 採用情報
      • Espressif で働く
      • 新卒採用
      • 募集中の職種
  • 連絡先
    • ビジネスお問い合わせ
    • 技術サポート
    • 回路図 & PCB設計レビュー
    • サンプル購入
    • サプライヤーになる
    • コメントと提案

検索フォーム

検索
  • 日本語
  • English
  • 简体中文
購読する
  • 概览
  • 软件组件和功能
  • 相关资源

乐鑫物联网开发框架

ESP-IDF 是乐鑫官方的物联网开发框架,适用于 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC。它基于 C/C++ 语言提供了一个自给自足的 SDK,方便用户在这些平台上开发通用应用程序。ESP-IDF 目前已服务支持数以亿计的物联网设备,并已开发构建了多种物联网产品,例如照明、消费电子大小家电、支付终端、工控等各类物联网设备。

免费开源

ESP-IDF 相关资源已在 GitHub 上免费开放。用户可在 Apache 2.0 许可下以源代码形式获取 ESP-IDF 的大多数组件,或通过兼容许可证获取第三方组件。

专业稳定

ESP-IDF 具有清晰、严格的发布流程和支持策略,确保用户选择使用稳定的发布版本,并可持续获得适用于其应用的重要修复程序。每个稳定的发布版本均经过严格的测试流程,以确保版本稳定,客户可快速实现量产。

功能丰富的软件组件

ESP-IDF 集成了大量的软件组件,包括 RTOS、外设驱动程序、网络栈、多种协议实现技术以及常见应用程序的使用助手。它提供了典型应用程序所需的大部分构建块,用户在开发应用时只需专注于业务逻辑即可。 ESP-IDF 不仅具有免费开源的开发工具,还支持 Eclipse 和 VSCode 等 IDE,确保其易于开发人员使用。

丰富的文档和示例资源

ESP-IDF 提供详尽的软件组件使用和设计文档,有助于开发人员充分理解 ESP-IDF 功能,并从中挑选最适合构建其应用程序的模块。ESP-IDF 包含 100 多个示例,详细说明了其组件及硬件外设的功能和用法。它们经过了严格的测试和维护,是用户开启应用开发的有效参考。

软件组件和功能

ESP-IDF

Network Provisioning OTA Upgrade Library Manufacturing Utilities Common Networking Protocols Examples File Systems Object Storage POSIX and C++ Support Network Security Crypto Library IDE Plugins Peripherals Drivers Power Management Wi-Fi & Bluetooth LE Mesh Networking TCP/IP Stack Bluetooth/Bluetooth LE Stack Build System RTOS Kernel SoC Support Software Bootloader Wi-Fi MAC Library Bluetooth Controller Developer Tools

RTOS 内核

FreeRTOS 内核已进行优化,可支持多核,具有基于功能的堆分配器。

标准编程接口

包含 POSIX 线程和其他 POSIX API、BSD 套接字、线程安全的 C/C++ 标准库,支持虚拟文件​​系统。

外设驱动程序

包含 SPI,I2C,UART,GPIO,I2S,ADC,DAC,电容触摸板,定时器,LED 和电机 PWM,RMT,脉冲计数器,CAN/TWAI,SD/eMMC/SDIO 主机和 SDIO 从机,以太网驱动器。

Wi-Fi

Wi-Fi 驱动程序已通过 Wi-Fi Alliance 认证,支持 WPA3、Wi-Fi Mesh 协议、ESP-NOW 点对点协议、ESP-LR 远程协议、嗅探模式和 SmartConfig 配置协议。 另请参阅: ESP-WIFI-MESH >

经典蓝牙和低功耗蓝牙

包含蓝牙控制器和两个主机栈:Bluedroid(双模)和 NimBLE(仅低功耗蓝牙),支持符合标准的 Bluetooth LE Mesh,所有组件均通过蓝牙 SIG 认证。 另请参阅: ESP-BLE-MESH >

网络协议

用于 IPv4 和 IPv6 连接的 LwIP TCP/IP 栈,DHCP 客户端和服务器,TLS 客户端和服务器(最高 1.2 版本),HTTP 客户端和服务器,HTTP2 客户端,WebSocket 客户端,MQTT,mDNS,CoAP,ModBus,SNTP,SMTP。

电源管理

适用于 MCU 低功耗模式以及 Wi-Fi、蓝牙低功耗模式的电源管理框架;动态频率调节,支持 ULP(超低功耗)协处理器。

存储

具备分区管理器、容错和日志结构的键值存储 (NVS),支持加密、FAT 和 SPIFFS 文件系统。

安全性

具备受硬件支持的安全性能,如 Flash 加密和安全启动,为 RSA、SHA 和 AES 提供加密加速器支持、以及 libsodium 和 micro-ecc 加密库。

网络配置

使用 Bluetooth LE、Wi-Fi 和其他带外机制的设备加载统一配置框架。

构建系统

基于 CMake 的构建系统,支持外部组件和外部应用项目。

开发工具

包含 GCC 交叉工具链、基于 OpenOCD 的 JTAG 调试器、静态和动态足迹分析、内存泄漏检测器、核心转储崩溃分析器、兼容 Segger SystemView 工具的实时跟踪、Flash 和 eFuse 编程器、设备制造工具。

IDE 支持

ESP-IDF 项目支持 Microsoft VS Code 插件和 Eclipse IDE 插件。
Visual Studio Code 插件 >
Eclipse IDE 插件 >

相关资源

ESP-IDF 入门

  • 入门指南
  • ESP-IDF GitHub
  • ESP-IDF 组件管理工具

乐鑫软件框架和代码库

ESP-ADF

乐鑫音频开发框架

了解更多 >

ESP-MDF

用于自组网、自修复 Wi-Fi Mesh 应用程序的 Mesh 开发框架。

了解更多 >

ESP-IoT-Solution

包含第三方外设的应用示例和驱动程序。

了解更多 >

ESP HomeKit SDK

适用于需支持 Apple HomeKit 认证的设备开发。

了解更多 >

云连接代理

支持 AWS IoT Core、Azure IoT 和 Google IoT Core 云连接库。

ESP-AWS-IoT > ESP-Azure-IoT > ESP-Google-IoT >

ESP-Jumpstart

快速开发应用程序的框架和分步教程。

了解更多 >

ESP-Rainmaker

为创客们提供完整的设备固件 + 云服务 + 手机 APP 解决方案。

了解更多 >

ESP-Arduino

支持 Arduino IDE,为 ESP32 SoC 提供基于库的开发支持。

了解更多 >

AI 和 DSP 库

用于构建基于 AI 和 DSP 的应用程序。

ESP-WHO > ESP-Skainet > ESP-DSP >

第三方开发工具

  • VisualGDB IDE
  • PlatformIO IDE 和 CLI

Espressif の最新情報を購読

AIoT 業界のイノベーション、新製品の発売、市場イベント、ドキュメントの更新、PCN 通知、ソフトウェア・ハードウェアのお知らせなどの最新情報をタイムリーに入手できます

  • 製品
  • SoCs
  • モジュール
  • 開発キット
  • 製品選定ツール
  • 開発者
  • 開発者ポータル
  • ESP DevCon
  • 技術記事
  • ニュース
  • 会社情報
  • 会社概要
  • ロゴ使用ガイドライン
  • 販売に関する質問
  • 採用情報
  • リソース
  • 技術ドキュメント
  • GitHub
  • よくある質問
  • サンプル購入
  • LinkedIn
  • YouTube
  • Twitter
  • Facebook
  • Instagram
  • GitHub

Copyright © 2025 Espressif Systems. All rights reserved.

  • サービス規約
  • プライバシーポリシー
690 Bibo Road Block 2 Suite 204, Zhangjiang Shanghai, China
/