专栏名称: 焉知汽车
聚焦ADAS、自动驾驶、车联网科技资讯、知识等。
目录
相关文章推荐
今天看啥  ›  专栏  ›  焉知汽车

实践思考:为什么需要核间同步?

焉知汽车  · 公众号  ·  · 2024-07-13 20:34
    

文章预览

目前,车载控制器选用的芯片,普遍支持多核。并且,在实际项目开发中, 核间通信 是一个非常关注的点。如果核与核之间配合得当,那么,产品性能将会事半功倍;如果核与核之间配合不好,那么,产品性能可能会大打折扣,事倍功半。在实际的工程项目中,核间同步引发的bug,偶有出现。本文,聊一聊核间同步那点事。 1、为什么需要核间通信 这里举一个例子,某个芯片包含Core0和Core1。不进行同步的情况下,Core0在T0时刻触发Core1中断,但是, Core1的中断功能需要在T1时刻使能 。这样就会导致一个问题:Core1无法响应Core0的中断请求,示意如下: 所以,为了避免如上的工况,Core0与Core1需要进行同步处理。软件设计中。不同的核,负责的任务不同,初始化到任务正常运行的时机也将不同,因此,可以让不同核之间完成同步后,一起运行。比如:T ………………………………

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