Demos and tutorials that run FreeRTOS on the Tiva C series ARM development kits.
This project is a port of the Blinky basic demo from the FreeRTOS WIN32-MSVC portable folder, to run on the Tiva C Series EK-TM4C123GXL LaunchPad.
In this tutorial, I will show how to set up a FreeRTOS project for the Tiva C TM4C123x device in Keil uVision. In Part 1, a FreeRTOS project will be created using the CMSIS libraries and Keil software packs; and in Part 2, I will show how to incorporate FreeRTOS directly into an empty uVision project and configure it manually.
The method used in Part 1 requires fewer steps and is the quicker way to get a project up and running. However, if you prefer a minimalist approach and/or a non-CMSIS implementation, then you might want to use the second method (Part 2) instead. I recommend going through the steps in Part 1 before trying Part 2, because (with a few modifications) you will be able to reuse the FreeRTOSConfig.h file that is generated there.
Step-by-Step: FreeRTOS for Tiva C TM4C123x - Keil Project Setup