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.

Porting a FreeRTOS application to Sys/Bios

Other Parts Discussed in Thread: SYSBIOS

In light of the discontinuation of the Stellaris LM3S9B96, and the fact that the recommended replacement part does not have FreeRTOS (and/or SafeRTOS) in ROM, I'm interested in how difficult it is for an application written for FreeRTOS, to be ported to SysBios (and/or TI-RTOS).

Is there anybody who is familiar enough with both FreeRTOS AND Sys/Bios, who can comment on this endeavor?

Additionally, under what circumstances does one use TI-RTOS, as opposed to simply using Sys/Bios? Is TI-RTOS just a wrapper around Sys/Bios, which enables Code Composer to generate source code for the application?

Thank-you!  Bobbie

  • Hi Bobbie,

    We are happy that you are considering TI-RTOS. SYS/BIOS is the name that was used for TI-RTOS Kernel formerly. I believe there will be some considerable effort to port to TI-RTOS from FreeRTOS as  the APIs are different but most of the FreeRTOS APIs will have an equivalent in TI-RTOS.

    Having said that, I would say that the porting effort will be well worth it considering the host of features TI-RTOS provides such as networking, file system, usb support and many more. It also has a very tight integration with Code Composer Studio providing debugging, logging and other analysis tools.

    Take a look at the TI-RTOS webpage: http://www.ti.com/tool/ti-rtos for more information.

    Hope this helps and welcome to the TI-RTOS world!