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: SDK: LINUX-RT vs TI-RTOS on Linux

Part Number: AM5728

Hi,

We are considering using a Linux environment for our development. We currently are using TI-RTOS on Windows 10. We want to use various peripherals and network capabilities in a hard real-time system.

My questions are:

  1. What's the difference between the SDK for Linux-RT and the SDK for TI-RTOS on Linux?
  2. What's the difference between TI-RTOS on Windows and TI-RTOS on Linux?
  3. Are there any added benefits from choosing one over the other? 

Thanks in advance.

Alec

  • Hi Alec,

    Alec Phillips said:
    What's the difference between the SDK for Linux-RT and the SDK for TI-RTOS on Linux?

    See below pointers:

    Alec Phillips said:
    What's the difference between TI-RTOS on Windows and TI-RTOS on Linux?

    No difference. But Windows OS (as host machine) is better supported.

    Alec Phillips said:
    Are there any added benefits from choosing one over the other? 

    For hard real-time system, seems that RTOS is better choice. But you can go through the pointers provided above for more details.

    Regards,
    Pavel

  • Hi Pavel,

    Thanks for the response.

    I have another question regarding the Linux vs. RTOS comparison. 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; 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: we have similar experience in both Linux and RTOS, which is more capable, flexible, and build-able?

    Thank you,
    Alec
  • Alec,

    Please open new e2e thread regarding your new question related to IPC.

    Regards,
    Pavel