You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While researching a good abstraction for IPC, I came across this interesting project. Our use case involves interprocessor communication on a SoC (System on a Chip). Specifically, it concerns communication between a Linux system (ARM cores) and a bare-metal/freeRTOS application on R5 real-time cores. Although the scenario seems different at first glance, there are some similarities.
There is a “pipe-like” bidirectional connection between the cores based on rpmsg, but it is not very performant. Additionally, both cores can access shared memory.
Is it possible to implement corresponding abstractions in flow-ipc?
unstructured channel for rpmsg
structured channel for shm across processor boundaries
A bare-metal/freeRTOS port of flow-ipc is not considered here. This would be a separate topic.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi,
While researching a good abstraction for IPC, I came across this interesting project. Our use case involves interprocessor communication on a SoC (System on a Chip). Specifically, it concerns communication between a Linux system (ARM cores) and a bare-metal/freeRTOS application on R5 real-time cores. Although the scenario seems different at first glance, there are some similarities.
There is a “pipe-like” bidirectional connection between the cores based on rpmsg, but it is not very performant. Additionally, both cores can access shared memory.
Is it possible to implement corresponding abstractions in flow-ipc?
A bare-metal/freeRTOS port of flow-ipc is not considered here. This would be a separate topic.
Best regards
Toni
Beta Was this translation helpful? Give feedback.
All reactions