4

我正在尝试研究我的双核 Arm-Cortex 处理器上的各种内核间通信机制。其中一个核心运行裸机应用程序,另一个运行 Linux 操作系统。我刚刚遇到了 remoteproc 框架(rpmsg),我在网上找不到太多信息。我发现的唯一信息是http://lwn.net/Articles/489009/,这很难入门。有没有人可以帮我解决这个问题?

4

2 回答 2

2

我也遇到了同样的问题。我发现了一些额外的资源:

  1. 内核树中的文档一如既往:

    https://www.kernel.org/doc/Documentation/remoteproc.txt

  2. 提供设计概述的 OMAP wiki:

    http://omapedia.org/wiki/Design_Overview__-_RPMsg

顺便提一句。感谢lwn链接。这很有帮助。

于 2013-11-27T12:58:54.360 回答
2

由于 Xilinx 的 Zynq SoC 还包含 2 个 ARM Cortex-A9 内核,因此他们发布了一份应用说明,其中他们使 Linux 内核通过 remoteproc/rpmsg 与 FreeRTOS 系统进行通信。您可以在此处找到文档:PDF

尽管该文档非常具体,但您也许可以提取一些信息。您可以在此处下载源代码:登录下载文件(需要 Xilinx 帐户)。*.bsp 文件可以重命名为 *.tar.gz,然后可以将其解压缩。

如果您有任何进一步的问题,请随时提问。

于 2014-06-13T07:18:21.227 回答