OpenAMP / openamp-system-reference

End-to-end system reference material showcasing all the different aspects of OpenAMP, on multiple vendor platforms.
Other
16 stars 15 forks source link

Move Zephyr examples into Zephyr upstream #41

Open glneo opened 6 months ago

glneo commented 6 months ago

The Zephyr project seems open to examples and already has some for OpenAMP[0].

Examples here as a downstream will have the normal issues downstream projects tend to have (maintenance of keeping things in sync means we have these demos locked to a specific Zephyr version. Upstream they would be migrated with changes in Zephyr for any given version).

We should move the two current Zephyr examples into upstream Zephyr and update the docs (examples/zephyr/README.md) to explain how to find and build those examples in the Zephyr tree instead.

[0] https://github.com/zephyrproject-rtos/zephyr/tree/main/samples/subsys/ipc

arnopo commented 6 months ago

The rpmsg_multi_services sample relies on two things that prevent it from being mergeable in its current state in Zephyr:

If we address these points, in my opinion, we will have a sample very close to what is already available at Zephyr openamp_rsc_table.

This would mean: