I am using RPMsg framework for communication between Cortex-A35 and Cortex-M4 core.
Below are some queries about RPMsg framework
- We can have one dedicated endpoint ( /dev/rpmsgX ) per application . Each application can communicate ( read/write ) over the allocated endpoint device and scheduling is taken care by the RPMsg channel driver. Is my understanding is correct ?
- What is the maximum endpoints possible ? Do we have throughput data against no. of endpoints ?
- Are there any known limitations ? Please provide your input on the above queries.