当前位置: 首页 > news >正文

一、ESP32基础知识

1、乐鑫产品线

系列特点
ESP8266
ESP32
ESP32-S2
ESP32-C3
ESP32-S3
ESP32-C2/ESP8684
ESP32-C6
ESP32-H2

2、开发方式

2.1、ESP-IDF

(1)面向专业开发者。乐鑫官方开发框架,专门为ESP32系列芯片设计。支持C/C++语言,并提供一套完整的API,可控制ESP32各种功能和外设。

(2)优点:配置灵活、性能更高、功能更多、适合商用。

(3)缺点:搭建环境步骤繁琐。

2.2、MicroPython

(1)面向入门爱好者。精简的Python3语言,可运行在ESP32和其他一些微型控制器上。

(2)优点:简单、易学易用、开发效率高。

(3)缺点:执行效率低。

2.3、Arduino

(1)面向入门爱好者。Arduino是一种流行的开源电子原型平台,包括开发板和开发环境。Arduion提供了一种基于C/C++的语言,让开发者更容易控制和编程ESP32。

(2)优点:代码简单、入门容易、快速开发、社区资源多。

(3)编译下载耗时长、开发效率低。

http://www.lryc.cn/news/341376.html

相关文章:

  • 我希望未来10年,人工智能可以帮我解决这4件小事
  • 使用jdbc方式操作ClickHouse
  • 百面算法工程师 | 支持向量机——SVM
  • 关于YOLO8学习(一)环境搭建,官方检测模型部署到手机
  • 3.10设计模式——Template Method 模版方法模式(行为型)
  • SQL 基础 | UNION 用法介绍
  • 学习如何使用PyQt5实现notebook功能
  • Python氮氧甲烷乙烷乙烯丙烯气体和固体热力学模型计算
  • 2024-04-30 区块链-以太坊-相关文档
  • 你用过最好用的AI工具有哪些?
  • Amine-PEG-Amine,956496-54-1在生物成像、生物传感器等领域具有广泛的应用
  • 为什么深度学习中减小泛化误差称为“正则化(Regularization)”
  • 【Linux网络编程】2.套接字、网络字节序、IP地址转换函数
  • 代码签名证书的工作原理和申请流程
  • Python中的yield
  • 【Linux】基于 Jenkins+shell 实现更新服务所需文件 -->两种方式:ssh/Ansible
  • 5月4(信息差)
  • 【Spring】1.Spring中IOC与DI全解析
  • vue2迁移到vue3,v-model的调整
  • 【C语言】解决不同场景字符串问题:巧妙运用字符串函数
  • android 如何显示网络地址对应的图片
  • 【项目学习01_2024.05.02_Day04】
  • Android SQLite中的UNIQUE constraint failed错误
  • 嘴尚绝卤味:传承经典,缔造美食新风尚
  • Docker 入门与实践:从零开始构建容器化应用环境
  • C# 用户控件UserControl事件解绑资源释放
  • QT-QTCreator环境配置
  • 最大连续和
  • 分布式系统事务一致性解决方案(基于事务消息)
  • Unity Animation--动画剪辑