OpenAMP linux kernel vs userspace implementation #595
Replies: 1 comment 3 replies
-
Hello @sriramster have never used OpenAMP in Linux user space, but I do use Linux kernel RPMsg. @edmooring and @tnmysh use both, perhaps they will have another opinion. Here is my view:
pro:
cons:
We speak more in terms of driver and device than master and slave. The device provides the service, and the driver is the client. An example is a coprocessor managing a physical bus (it is the device), and Linux has different applications accessing this bus (the drivers).
One advantage of using the remoteproc framework in the Linux kernel is to manage resources associated with the remote processor (memory regions, RPMsg bus creation, etc.), but its use is not mandatory. |
Beta Was this translation helpful? Give feedback.
-
Hello,
My name is Sriram, I'm working on adapting/developing an openamp based communication model for a heterogenous SoC. I've a minimal working implementation where Linux serves as the master and the remote-core working as a slave. I'd stumbled upon couple of trivial doubts and decision making help with respect to OpenAMP. Writing here, to get some expert opinions on the same. Thank you.
Please help, thank you.
Beta Was this translation helpful? Give feedback.
All reactions