专栏名称: 汽车电子与软件
每天分享一篇技术文章!
今天看啥  ›  专栏  ›  汽车电子与软件

SoC软件技术--核间通信

汽车电子与软件  · 公众号  ·  · 2024-06-01 11:02
    

文章预览

SoC就是 System on Chip ,一个芯片上集成了一个系统,一个系统往往有很多核,例如 M核、A核、R核 ,以及异构的 RISC-V核 等,集成到一个芯片上的好处就是节省成本并且体积更小,能耗也更低,可谓是一举多得。但是 多个核上的各种OS之间就需要进行通信 ,这也就是本文的主题: 核间通信 。 核间通信也称为 Mailbox ,Mailbox技术是由 软硬件协同 实现的。 其实核间通信之前电源管理相关的两篇文章里面提到过: 1. 电源管理入门-5 arm-scmi和mailbox核间通信 2.  ARM SCP入门-AP与SCP通信 但是讲的并不深入,并且从 硬件角度讲的少 ,也不全面。本篇 文章就追本溯源,从 一手资料 的角度去看下什么是核间通信,重点从 底层软硬件 的角度去分析。 核间通信需要解决三个主要问题: 告诉对方数据 放哪里 (mailbox硬件或者共享内存实现) 怎么去 通知 对方取数据( ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览