Getting Started with TI FreeRTOS
Getting Started with TI FreeRTOS quickly teaches production-level skills to craft code on any platform that supports FreeRTOS. Developed in association with Texas Instruments, this in-depth workshop provides hands-on, accelerated learning that takes you from zero to fluent in just days—saving weeks or months of development time.
Supported TI MCUs are listed to the left. If your device is not supported, keep in mind that any user on any TI platform that supports FreeRTOS will learn a great deal about the kernel because most materials and labs focus on FreeRTOS, not architecture.
Two workshops for the price of one! The FreeRTOS workshop is bundled with Getting Started with TI MCUs—a prerequisite that teaches bare-metal programming fundamentals required before using FreeRTOS on a TI MCU. If you are a bare-metal MCU user and don’t need an RTOS, you can purchase just the MCU workshop.
Supported TI MCUs
MSPM0
CC1352
CC2340
CC3220
F28379D
AM243x
MSP432E401Y
This workshop includes ALL targets listed—seven microcontroller families.
What you learn
How to use bare-metal programming and drivers to program peripherals such as GPIO, interrupts, and timers—in the prerequisite Getting Started with TI MCUs workshop included with Getting Started with TI FreeRTOS.
How to successfully install Code Composer Studio (CCS), Software Development Kit (SDK), and verify the tools have been installed properly
In-depth, extensive hands-on use of CCS and TI’s software driver libraries (driverlib, SDK, etc.)
Working knowledge of the FreeRTOS Kernel and the various thread types—tasks, software timers, idle and hardware interrupts and why/when to use them
How the device hardware (interrupts and timers) interact with FreeRTOS
How to create a new FreeRTOS-based CCS project using dependent or independent FreeRTOS configuration projects
Program peripherals such as GPIO to toggle an LED on the target hardware
How to use additional FreeRTOS services such as Semaphore, Queue, Software Timers, Events
Coming Soon: Bonus FreeRTOS Topics
The following bonus topics will be added to the current FreeRTOS workshop in 2H 2026.
Using Mutexes Learn how to handle critical sections and priority inversion using mutexes
Using StreamBuff Ideal for passing byte streams from an interrupt to a task or between cores on a multi-core processor
Using MessageBuff Used to pass variable-length messages between a single sender and a single receiver
Using Hardware Interrupts Learn how to use FreeRTOS with hardware interrupts
“For a 6-month development project, expect this training to save you 1-2 weeks up front and 2-3 weeks or more on the back end—easily paying for itself many times over.”
Your one-stop solution
COST EFFECTIVE
Get up to speed in days instead of weeks and accelerate time to market
PRODUCTION-LEVEL SKILLS
Confidently build clean, high quality code that is easy to maintain and reuse
FLEXIBLE LEARNING
Train at any pace or level—novice to expert
EXPERT CLEAR INSTRUCTION
Learn from experienced engineer/instructors who walk step-by-step through practical details that make things work
HANDS-ON LABS
Apply concepts with hands-on, tested labs that work the first time
CODE FRAMEWORKS
Use our building blocks to get a head start on your application.
UP-TO-DATE CONTENT
Use the latest software, tools, and hardware with regular workshop updates
LIFETIME AVAILABILITY
Keep on-demand access for the the lifetime of the course
Who’s teaching
While working for Texas Instruments, Eric Wilbur and Scott Specker created and taught the TI-RTOS workshop to customers worldwide. Since 2021, they redesigned that class for FreeRTOS and have continued to update and offer this course in association with Texas Instruments. As TI has introduced new MCUs to the market, Eric and Scott have kept up with the latest products and support/test almost all TI MCUs using the latest SDKs and CCS versions.
Eric Wilbur & Scott Specker, Workshop Authors/Instructors
MASTER INSTRUCTORS
Eric and Scott each have 10,000+ hours classroom experience training 4,000+ engineers at over 70 companies on DSPs, MCUs, MPUs, RTOS, and Linux O/S.
EXPERT DEVELOPERS
As course developers, they have created over 30 multi-day workshops as well as thousands of pages of user manuals, start-up guides, app notes and wiki pages.
EXPERIENCED ENGINEERS
Eric and Scott have each worked in the industry for 30+ years, helping customers navigate hundreds of processors, development kits, software packages, and operating systems.
“...clearly an expert in the subject matter and dynamic in his presentation skills, always keeping the audience engaged and interested. ”
What you need
HARDWARE
Computer/laptop and Launchpad or EVM on desired target (purchase from TI eStore)
SOFTWARE
Code Composer Studio (CCS) v12+ and target software development kit (SDK)
COURSE ACCESS
$197 individual enrollment required for each student (includes TI MCU workshop)
REQUIRED TIME
16-24 hours to completion at your own pace
What you get
AVAILABILITY
instant access for course lifetime
LECTURES
58 on-demand video lectures
VIDEO
13 total hours video instruction
LABS
17 written
hands-on labs
PDF MANUAL
downloadable for individual use
SUPPORT
ask questions by comment or email