Hello Andrew,
one use case test result:
MQX on Cortex-M4 to MQX on Cortex-A5:
- M4 has data ready in its buffer
- M4 copy 1kB data into mcc buffer
- A5 copy 1kB into its buffer
it took 136us (time includes copying, semaphores locking, interrupt handling on both sides)
-> about 7MB/s
Tested on debug target (release will be faster). We can also expect little bit lower transfer rate in Linux x MQX and little bit higher in baremetal applications.
/Jiri