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.

CC2652RSIP: FreeRTOS vs TI-RTOS

Part Number: CC2652RSIP

Greetings,

My Customer has a few questions regarding Simplelink SDK for CC2652RSIP:

"I was surfing in SIMPLELINK-CC13X2-26X2-SDK-CLOUD and I have two questions:

1.- What is the difference between portable and portable native?

2.- What is the difference between FreeRTOS and TI-RTOS?

 

If I select the TI Clang Compiler. Is it free?. Is this the recommended compiler?"

Looking forward to your response!

Best,

Steven

  • Steven,

    You can browse SDK examples on dev.ti.com/tirex as well: https://dev.ti.com/tirex/explore/node?node=AOIlV0Y9lszktYSsszc8bw__pTTHBmu__LATEST 

    1. From the portableNative README: 

    This example is the same as the “portable” example but instead of using POSIX APIs, it uses the native RTOS APIs. This example is still portable across devices (because of TI Drivers). This project requires less code/data space since there is no POSIX layer. This example is described in more detail in the SDK User’s Guide at <SDK_INSTALL_DIR>/docs/simplelink_mcu_sdk/Users_Guide.html.

    2. FreeRTOS and TI-RTOS are two different Real-time Operating Systems (RTOS). TI-RTOS is developed by TI, FreeRTOS is a popular cross-platform RTOS but it is not supported on every wireless stack in the SimpleLink SDK. You can read more about FreeRTOS here: https://www.freertos.org/

    3. The tiarmclang compiler is based on the open source LLVM compiler infrastructure and its Clang front-end. It is free to use. You can read more about TI Clang here: https://software-dl.ti.com/codegen/docs/tiarmclang/rel1_3_0_LTS/index.htm 

    Regards,

    Daniel