• 已解决 31737 个问题
  • 已帮助 5551 位优秀工程师

ESP32 两个 CPU 核是如何工作的?

夕阳接你 2019-12-03 浏览量:393
ESP32集成两个 CPU 核,可以被单独控制,是什么工作模式, 软件如何调度?
0 0 收起

我来回答

最佳答案
  • 一般情况下是这样用的:

    一个核心跑WIFI和蓝牙协议,完成协议相关处理,这部分调用官方SDK,用户APP不用操心

    另一个核心跑用户APP

    这样编程基本就是普通单片机的样子,至少WIFI和蓝牙部分处理完全不占用用户的CPU资源。

    • 发布于 2019-12-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 一般两个核心时,是通过内存的共享缓存进行数据交换,通过内部的中断来通知两边核心,进行数据更新
    • 发布于2019-12-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个的核心是负责不同的功能的,一个核心是负责底层的SDK及数据通信,另一个核心是直接进行用户代码的处理
    • 发布于2020-01-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个核心独立的,运行的时候是不会相互影响,一般都是用户用软件来对核心进行调度和通信
    • 发布于2020-01-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

零漂移放大器是如何工作的?
浏览量:437 日期:2019-09-02
stm32f103控制多个SD卡是如何设...
浏览量:308 日期:2018-11-30
四片双面DDR是如何放置的?
浏览量:283 日期:2019-01-07
天线增益和发射功率是如何匹配的...
浏览量:257 日期:2019-05-18
一般加密芯片是如何工作的,如何...
浏览量:402 日期:2019-10-26

问题达人换一批

ESP32 两个 CPU 核是如何工作的?