多核(autosar)

时间:2017-06-11 12:01:41

标签: multicore autosar

我正致力于增强的BSW分配(多核)。 我有两个代码在不同的内核上运行,两个代码都有不同的构建,即两个elf文件。在这种情况下,我希望两个内核都能在没有使用共享内存的IOC和RTE的情况下进行通信。

3 个答案:

答案 0 :(得分:1)

您也可以尝试通过ISR将这些HW同步机制挂钩到每个的RTE中的ExternalTriggerEvents,或者由一些ComplexDriver执行相同操作。

答案 1 :(得分:0)

信号量是一回事。看一下NXP的AN4805,它适用于PowerPC硬件架构,但很好地了解了它的内容。

  

信号量是一种简单的变量或抽象数据类型   但是用于控制多个进程访问的有用抽象   并行编程或多用户环境中的公共资源。   信号量是并行访问控制中的主要方法   编程和多线程编程环境,因为他们的   1965年由已故荷兰计算机Edsger Dijkstra发明   科学家。虽然信号量概念得到进一步增强   它的原始原理分为很多种,它们都有相似之处   目的:授予对没有竞争条件的共享资源的访问权限。   ...

然后还有OpenAMP,但我还没有在AUTOSAR上下文中看到它。

答案 2 :(得分:0)

如果您是根据AUTOSAR开发的,那么您可能需要阅读AUTOSAR为多核系统开发指定的内容。

AUTOSAR_EXP_MultiCoreGuide.pdf