ESP32 与 ESP32-CAM 的关系

news2024/11/26 14:36:12

ESP32 与 ESP32-CAM 的关系

以下分别介绍 ESP32 与 ESP32-CAM,两者之间的关系可以简单用下表来说明:

ESP32ESP32-CAM
开发公司乐鑫信息科技安信可科技
模块关系ESP32 系列
( 共有ESP32-S 系列、ESP32-C 系列与ESP32 系列)
ESP32 系列中的ESP32-WROVER 模组
先后关系ESP32的原始开发者根据 ESP32 二度开发

ESP32 简介

ESP32 是一系列低成本,低功耗的单晶片微控制器,集成了 Wi-Fi 和双模蓝牙。 ESP32 系列采用 Tensilica Xtensa LX 6微处理器,包括双核心和单核变体,内建天线开关,RF变换器,功率放大器,低杂讯接收放大器,滤波器和电源管理模组。

ESP32 由总部位于上海的中国公司乐鑫信息科技创建和开发,由台积电采用40奈米技术制造。它是 ESP8266 微控制器的后继产品。而以 ESP32 芯片有制作出多个系列的模块,分别是 ESP32-S 系列、ESP32-C 系列与ESP32 系列,以下以 ESP32 系列为主。

ESP32的基础功能包括以下内容:

  • 处理器:
    • CPU: Xtensa 双核心 (或者单核心) 32位元 LX6 微处理器, 工作时脉 160/240 MHz, 运算能力高达 600 DMIPS
  • 记忆体:
    • 448 KB ROM (64KB+384KB)
    • 520 KB SRAM
    • 16 KB RTC SRAM,SRAM 分为两种
    • 最大支援 16 MB 外部 SPI Flash
    • 最大支援 8 MB 外部 SPI SRAM
  • 无线传输:
    • Wi-Fi: 802.11 b/g/n
    • 蓝芽: v4.2 BR/EDR/BLE
  • 外部介面:
    • 34个 GPIO
    • 12-bit SAR ADC ,多达18个通道
    • 2个 8位元 D/A 转换器
    • 10 个触控感应器
    • 4个 SPI
    • 2个 I2S
    • 2个 I2C
    • 3个 UART
    • 1个 Host SD/eMMC/SDIO
    • 1个 Slave SDIO/SPI
    • 带有专用 DMA 的乙太网路介面,支援 IEEE 1588
    • CAN 2.0
    • 红外线传输
    • 电机 PWM
    • LED PWM, 多达16个通道

而 ESP32 模组还可以细分成以下几个子系列:

  • ESP32-WROOM 系列模组基于 ESP32-D0WD 双核芯片设计,适用于基于 Wi-Fi 和蓝牙连接的应用场景,具备强大的双核性能。
  • ESP32-WROVER 系列模组基于 ESP32-D0WD 双核芯片设计,其强大的双核性能适用于对内存需求大的应用场景,例如多样的 AIoT 应用和网关应用。
  • ESP32-MINI 系列模组基于 ESP32-U4WDH 单核芯片设计, 为基于 Wi-Fi 和蓝牙连接的应用提供了高性价比的解决方案。

在这里插入图片描述
图 1. ESP32 模组

上面所提到的 ESP32-D0WD 芯片的描述是:

代号意义说明
D内核D=双核、S=单核
0嵌入式 Flash0=无、2=16Mbit
WD通信模式WD=Wifi b/g/n + BT/BLE 双频
AD=Wifi a/b/g/n + BT/BLE 双频
CD=Wifi ac/c/b/g/n + BT/BLE 双频

ESP32-CAM 简介

ESP32-CAM 是安信可科技发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为 27x40.5x4.5 mm,可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、QR无线识别,无线定位系统信号以及其它物联网应用,是物联网应用的理想解决方案。

特性

  • 基于 ESP32-WROVER 系列,处理器是 ESP32-D0WD
  • 采用低功耗双核 32 位 CPU,可作应用处理器
  • 体积超小的 802.11b/g/n Wi-Fi + BT/BLE SoC模块
  • 主频高达 240MHz,运算能力高达 600 DMIPS
  • 内置 520 KB SRAM,外置 8MB PSRAM
  • 支持 UART/SPI/I2C/PWM/ADC/DAC 等接口
  • 支持 OV2640 和 OV7670 摄像头,内置闪光灯
  • 支持图片 WiFI 上传
  • 支持 TF 卡
  • 支持多种休眠模式。
  • 内嵌 Lwip 和 FreeRTOS
  • 支持 STA/AP/STA+AP 工作模式
  • 支持 Smart Config/AirKiss 一键配网
  • 支持串口本地升级和远程固件升级(FOTA)

在这里插入图片描述
图 2. ESP32-CAM 管脚定义

参考资料

  • ESP32,https://zh.wikipedia.org/zh-hans/ESP32
  • ESP32 系列模组,https://www.espressif.com/zh-hans/products/modules/esp32
  • ESP32-CAM 摄像头开发板,https://docs.ai-thinker.com/摄像头开发板_esp32-cam
  • ESP32-CAM 模组,https://docs.ai-thinker.com/_media/esp32/docs/esp32-cam_product_specification_zh.pdf
  • ESP32-CAM, Camera Module Based on ESP32,https://www.waveshare.com/ESP32-CAM.htm
  • ESP32 系列芯片分类,https://blog.csdn.net/dalangtaosha2011/article/details/83106191
  • ESP32芯片和模组的硬件差异与选型,ESP32-WROOM-32、ESP32-WROVER和ESP32-S衍生模组选型,https://blog.csdn.net/Mark_md/article/details/120576979
  • Arm Cortex-M vs ESP32: Which is More Efficient?, https://www.youtube.com/watch?v=XJawv8xGtX4
  • Tensilica最新处理器, https://www.cadence.com/zh_CN/home/company/newsroom/press-releases/pr-cn/2015/tensilica75-2015-01-12.html
  • ESP32 技术参考手册, https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_cn.pdf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/90231.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(九)Java网络编程无冕之王-这回把大名鼎鼎的Netty框架一网打尽!

引言 现如今的开发环境中,分布式/微服务架构大行其道,而分布式/微服务的根基在于网络编程,而Netty恰恰是Java网络编程领域的无冕之王。Netty这个框架相信大家定然听说过,其在Java网络编程中的地位,好比JavaEE中的Sprin…

Java中的二维数组

一、介绍 应用场景:比如我们要开发一个五子棋游戏,期盼就是需要用二维数组来表示。即一维数组的每一个元素也是数组。 例子:请用二维数组输出如下图形: 000000 001000 020300 000000 package com.hspedu.array;public class Tw…

Java做UI自动化和app自动化中动态代理@FindBy的工作原理【杭州多测师_王sir】【杭州多测师】...

Java做UI自动化和app自动化中动态代理FindBy的工作原理一、背景简介由于Selenium框架采用PageObject设计模式让测试代码与被测页面对象代码分离,因而提供了不少很方便的注解来达到目的,其中有一个注解就是FindBy。在使用中,只要通过在field中…

ruoyi 在页面上增加一个显示字段(数据库增加字段,页面后端处理)

例如,上图所示, 【用户工资表】现有字段为用户id,用户工资,生效时间,备注信息 这些字段也就是你设计数据库时,数据库工资表字段 ,现在,要让显示这个页面,增加一个用户姓…

Flutter for Web 首次首屏优化——JS 分片优化

作者:马坤乐(坤吾) Flutter for Web(FFW)从 2021 年发布至今,在国内外互联网公司已经得到较多的应用。作为 Flutter 技术在 Web 领域的有力扩充,FFW 可以让熟悉 Flutter 的客户端同学直接上手写 H5,复用 A…

2023年有哪些半入耳蓝牙耳机?半入耳式蓝牙耳机排行榜

工作生活中最常用的真无线蓝牙耳机来说,各式各样、价格悬殊的产品,很多人不知道该如何选择,半入耳式的佩戴舒适度一直都是公认的好,下面小编分享几个性能表现、续航时间都非常优秀的半入耳式蓝牙耳机 TOP1:南卡小音舱蓝牙耳机 音…

Java IO流补充(字符流)

字符 那么在Java中的字符用char来表示,char存储字符。Java使用Unicode来表示字符。Unicode可以表示在所有人类语言中找到的所有字符。Java char是16位类型 字符的范围是 0 ~ 65536 ,没有负字符。字符可以是文字、字母数字、符号等等。 字符流 尽管Java中字节流的…

【Spring】——17、@Resource注解和@Inject注解?

📫作者简介:zhz小白 公众号:小白的Java进阶之路 专业技能: 1、Java基础,并精通多线程的开发,熟悉JVM原理 2、熟悉Java基础,并精通多线程的开发,熟悉JVM原理,具备⼀定的线…

使用 systemd 管理多个 MySQL 服务器实例

使用 systemd 管理多个 MySQL 服务器实例 文章目录使用 systemd 管理多个 MySQL 服务器实例先决条件支持 systemd 的操作系统每个实例配置独立的目录和参数部署多实例环境1. 配置选项文件使用 systemd 管理 MySQL 多实例总结本文仅讲述使用 RPM 包安装的多个 MySQL 实例如何使用…

IronXL 2022.12.10926 Crack

关于适用于 .NET 的 IronXL 在 C# 中阅读和编辑 Excel 电子表格,无需 MS Office 或 Excel Interop。 IronXL for .NET 允许开发人员在 .NET 应用程序和网站中读取、生成和编辑 Excel(和其他电子表格文件)。您可以读取和编辑 XLS/XLSX/CSV/TSV…

操作系统-内存管理(内存的分配与回收(非连续分配方式,基本分页存储管理方式,基本地址变换机构))

文章目录1. 基本分页存储管理基本地址变换机构1. 基本分页存储管理 分页存储: 将内存空间分为一个个大小相等的分区(eg:每个分区4KB),每个分区就是一个页框 每个页框有一个编号,即页框号,页框…

C++ 重要笔记与题 (循环-嵌套-数组)

文章目录十 循环10.1 字符与循环10.2 数与循环十一 循环嵌套——不拘一格11.2数学与循环——脉脉相通十 循环 10.1 字符与循环 题1.1&#xff1a;循环输出26个字母&#xff0c;从A-Z。 for(char i A;i<Z;i){cout<<i<<" ";}题1.2&#xff1a;输入某…

第二证券|定增市场回暖 机构争抢优质项目

今年下半年以来&#xff0c;定增商场持续回暖。最新数据显现&#xff0c;到12月13日&#xff0c;下半年以来A股商场实施定增计划的上市公司近200家&#xff0c;比较上半年的133家显着增加。持续回暖的定增商场吸引了不少组织的目光&#xff0c;不只百亿级私募活跃捡拾筹码&…

大学生个人博客网页设计模板 学生个人博客网页成品 简单个人网站作品下载 静态HTML CSS个人网页作业源代码

&#x1f389;精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…

[附源码]Python计算机毕业设计SSM基于java网上心理咨询系统数据分析(程序+LW)

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

docke+gitlab+jenkins+springboot

安装Gitlab 开放防火墙端口80和配置映射文件夹 firewall-cmd --zonepublic --add-port80/tcp --permanent firewall-cmd --reload mkdir -p /docker_data/gitlab/{data,logs,config}启动Gitlab容器&#xff08;启动容器之前确保80&#xff0c;443端口没用被占用&#xff0c;被…

通话类型转换流程之AudioCall到VideoCall

目录 概述时序图关键代码关键log总结 一、概述 这里的通话类型指的是语音通话和视频通话&#xff0c;转换包括upgrade/ downgrade升降级&#xff0c;就是语音通话升级为视频通话、视频通话降级为语音通话。升级为视频通话一般就是包括如下图示的4步&#xff0c;MO发起请求&…

Microsoft SharePoint Online 更新功能可能是下一次勒索攻击的目标

Microsoft SharePoint Online是被使用最广泛的内容管理平台之一。但令人担忧的是&#xff0c;最近几年我们发现大部分攻击者可以滥用 SharePoint Online 和 OneDrive for Business 中的某项功能来加密您的所有文件并以此来勒索赎金。 SharePoint Online 据观察发现可能存在潜在…

四旋翼无人机学习第15节--PCB Editor简单绘制封装-手动绘制封装

文章目录1 前言2 class与sub class3 手动绘制3.1 芯片手册分析3.2 手动绘制1 前言 上一篇博客我们学习了获取封装的几种途径&#xff0c;分别是下载&#xff0c;软件生成与软件转化。本次博客开始讲手动绘制封装。 2 class与sub class 参考博客&#xff1a;第11讲、Allegro …