• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

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

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

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一般情况下是这样用的:

    一个核心跑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

相关问题

问题达人换一批

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