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.

FreeRTOS



Hi,

Which TM4C micro controller does support FreeRTOS. I want to learn RTOS. 

Which is good development kit for writing RTOS application in TM4C series? Can anyone guide me to buy development kit which supports FreeRTOS?

Thanks in advance.

regards,

Vinoth M.

  • Vinoth,

    The "support" to RTOS is not really a thing of the microcontroller itself, but rather related to all the ecosystem around it (compiler, programming IDE...)

    That being said, anything on the TM4C family will work just fine with RTOS. Let me suggest you to start by using the very TI's product, TI-RTOS - it will cost you zero, and there will be plenty of examples and applications all ready for your boards. And if you need help, you will be able to come back to the forum and be "closer to the manufacturer".

    What kit to buy? If you want to spend some money, go to the more complete sets, the TM4C129X.

    If you want to save, just buy the low cost launchpad, TM4C129XL (or TM4C129EXL, same board but with additional crypto hardware support).  And you will want to exchange data between two MCUs on your further learnings, so I suggest you buy an extra TM4C123GXL (even cheaper).

    Finally: if you are not fully experienced with MCUs, it is a good idea to learn a bit of "pure C", using the TIvaWare libraries to control communication, timers, pwm, etc, without the need for a RTOS.

    Good luck

    Bruno

  • Hi Vinoth,
    There is a FreeRTOS example in TM4C TivaWare. The example is developed for the DK-TM4C129x development board but you can port it to other lower cost LaunchPad boards. The example can be found under <TivaWare_installation>/examples/boards/dk-tm4c129x/freertos_demo. I will also suggest that you go to http://www.freertos.org/ for additional examples and documentation.