Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Add coprocessor Application Manual #257

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

jonas-rem
Copy link
Collaborator

This PR adds an application manual that describes the openAMP framework and how to work with coprocessors.

The "Examples and Resources" section describes in more detail how to get the openamp_rsc Zephyr example to work with the phyBOARD Pollux.

For now this is just an idea to collect relevant information about the development with integrated coprocessors. This PR is not yet in a state that can be merged, there are many open points (marked with TODO).

The goal for this manual would be to give some guidelines on how to efficiently use coprocessors that are integrated in most SoCs. Among others, it may cover the following points and provide architectural guidance and links to code examples.

  • Benchmarking
  • Data exchanges with a common protocol manifests (Zephyr, Linux) with e.g. Protocol Buffers, Flat Buffers or Postcard RPC
  • Virtualization of Interfaces
  • Application examples to explore use-cases where coprocessors can simplify systems.

@jonas-rem jonas-rem requested a review from pefech November 26, 2024 21:15
@jonas-rem jonas-rem marked this pull request as ready for review November 30, 2024 17:38
@jonas-rem jonas-rem marked this pull request as draft November 30, 2024 17:38
@s-hemer
Copy link
Contributor

s-hemer commented Feb 6, 2025

Let us check #122 again for this as well!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants