Skip to content

OpenAMP as service for multiple users #20419

@nordic-krch

Description

@nordic-krch

Is your feature request related to a problem? Please describe.
Currently, open_amp is available only as a simple demo (samples/subsys/ipc/openamp) where initialization is performed inside main.c of the example. It's not generic enough to add it to any application and it does not show how multiple, independent users shall use open_amp. There is a need to support registration of multiple users to open_amp instance to exchange messages. Multi-domain logger or shell capable of executing commands on remote core are examples of generic services that may be added along application specific open_amp communication.

Different open_amp users will have different priorities and that should also be handled by this open_amp manager.

Describe the solution you'd like
I would like to see a module or device which will manage single open_amp instance. I would like to register an endpoint with specified priority. open_amp manager would be initilized during startup.

Metadata

Metadata

Labels

EnhancementChanges/Updates/Additions to existing featuresarea: IPCInter-Process Communication

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions