Category:RPMsg

From OMAPpedia

(Difference between revisions)
Jump to: navigation, search
(Remote Processor Messaging (RPMsg) Main Page)
 
Line 39: Line 39:
*'''[[Executing RPMsg Samples|Samples]]''': This page gives out the necessary details to start executing some basic rpmsg samples after building code on both the kernel and BIOS sides.  
*'''[[Executing RPMsg Samples|Samples]]''': This page gives out the necessary details to start executing some basic rpmsg samples after building code on both the kernel and BIOS sides.  
*'''[[Debugging RPMsg|Debugging]]''': This topic explains some of the basic debugging features of RPMsg.
*'''[[Debugging RPMsg|Debugging]]''': This topic explains some of the basic debugging features of RPMsg.
 +
*'''[[RPMsg Tesla|Tesla]]''': This details the procedure to enable Tesla support over RPMsg.
*'''[[Open Source - RPMsg|Open Source]]''': This page (coming soon) captures the design details, source trees and current status of the upstreaming of RPMsg into the Linux kernel.
*'''[[Open Source - RPMsg|Open Source]]''': This page (coming soon) captures the design details, source trees and current status of the upstreaming of RPMsg into the Linux kernel.

Latest revision as of 19:55, 3 April 2012

[edit] Remote Processor Messaging (RPMsg) Main Page

RPMsg or Remote Processor Messaging is a new open-source friendly Inter Processor Communication (IPC) framework developed in 2011. RPMsg facilitates multimedia applications to offload some of the processor-intensive tasks to dedicated co-processors or hardware accelerators. RPMsg is the IPC component used within Android 4.0 (IceCream Sandwich), and was first developed on top of Linux 3.0 kernel.

RPMsg simplifies a lot of the design features of SysLink 2.0, and provides much simpler userspace interfaces. RPMsg effectively replaces SysLink 2.0 and is intended to run on OMAP4 and beyond, while providing the same core functional features. RPMsg at times may be referred to as SysLink 3.0, to indicate the evolution of the IPC component.


The following are the main features provided by the RPMsg framework:


The following are the main sub-components of RPMsg:


RPMsg is built on top of the upstream VirtIO framework and leverages the following existing upstream components:


Feel free to browse through the following project pages for detailed information including design overview, source code locations, build instructions, customization examples, software samples and debugging features.

Pages in category "RPMsg"

The following 7 pages are in this category, out of 7 total.

D

E

M

R

R cont.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox