/Tiva-C-FreeRTOS

FreeRTOS demos and tutorials for the Tiva C series ARM development kits.

Primary LanguageCMIT LicenseMIT

Tiva-C-FreeRTOS

Demos and tutorials that run FreeRTOS on the Tiva C series ARM development kits.

Demos

Blinky

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.

Tutorials

Tutorial-FreeRTOS-Setup

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


Watch the video - Part 1


Watch the video - Part 2