1 开发方式选择
1.1 ESP-IDF 框架
ESP-IDF 是乐鑫官方的物联网开发框架,适用于 ESP32、ESP32-S 和 ESP32-C 系列 SoC。它基于 C/C++ 语言提供了一个自给自足的 SDK,方便用户在这些平台上开发通用应用程序。ESP-IDF 目前已服务支持数以亿计的物联网设备,并已开发构建了多种物联网产品,例如照明、消费电子大小家电、支付终端、工控等各类物联网设备。
1.2 Arduino 平台
Arduino 是一个集成了软硬件的开源电子原型平台,以其易用性和灵活性而著称。借助 Arduino,用户可以通过集成传感器、执行器等电子元件来构建交互式项目。Arduino 的简洁性和可扩展性使其成为原型开发、嵌入式系统开发以及创客教育等多个领域的优先选择。
2 ESP-IDF 框架
本笔记仅仅是介绍 仅包含针对 ESP32-C3 芯片的 ESP-IDF 使用。如需了解其他芯片,请在页面左上方的下拉菜单中选择你的目标芯片。
2.1 安装
-
这里采用vscode 集成环境,安装VSCode Extension。
-
打开 VS Code,点击左侧活动栏中的扩展图标,或使用查看:显示扩展命令(快捷键:⇧⌘X 或 Ctrl+Shift+X)