This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: IPC: Linux vs. RTOS comparison

Part Number: AM5728


We are looking to have IPC between the DSP, ARM, and PRUs. We have various protocols such as MODBUS TCP&RTU, BacNet, Redis, and CAN going to either the ARM or DSP cores. We also want to have capability to remotely update the firmware (file size is estimated at 2MB); we will offload this to the ARM core. What is the best method for IPC in this use case? Is it ARM-Linux to DSP-RTOS, or is RTOS on ARM&DSP a "better" method? Better by the standpoint of: if we have similar experience in both Linux and RTOS, which is more capable, flexible, and build-able?

Thank you,
Alec

  • Hi, Alec,

    The decision should be made based on the types of applications running on ARM. If the applications are more GPU related application, then Linux will fit better. If they are more RTOS application, then you should have RTOS running on ARM. IPC is irrelevant.

    Rex