Getting Started with TI-RTOS

From zero to fluent in two days with on-demand or live workshops

ti-white-inassociation.png
 
 
 

25% off sale through April 30

Use code WINTER25

happy-coder-dark.jpeg
 
student.png

TOTAL STUDENTS
4000+ students (live or on-demand)

pricing-online.png

LECTURES
57 on-demand video lectures

video3.png

VIDEO
7 total hours video instruction

led-light.png

LABS
19 written
hands-on labs

PDF MANUAL
340+ total pages (downloadable)

access.png

AVAILABILITY
On-demand access for course lifetime

 
instructors.png

INSTRUCTORS
Eric Wilbur
Scott Specker

global.png

GLOBAL
Taught live in
14 countries

hardware.png

REQUIRED HW
TI LaunchPad for desired target

software.png

REQUIRED SW
CCS v9.1+ and target SDK

total-time.png

REQUIRED TIME
16-24 hours to completion

certificate.png

CERTIFICATE
Available upon completion

 

TI-RTOS Workshop Overview

 
TI-inassociationwith.png

Getting Started with TI-RTOS is an in-depth workshop developed in association with Texas Instruments that quickly teaches production-level skills to craft code on any platform that supports TI-RTOS. Whether live or on-demand, this workshop provides hands-on, accelerated learning that takes you from zero to fluent in just days, saving weeks or months of development time.

Eric Wilbur & Scott Specker, Workshop Authors/Instructors

Eric Wilbur & Scott Specker, Workshop Authors/Instructors

What you learn in this workshop

 
  • 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 TI-RTOS Kernel (aka SYS/BIOS, BIOS) and the various thread types—Hwi, Swi, Task, Idle—and why/when to use them

  • How the device hardware (interrupts and timers) interact with TI-RTOS

  • How to create a new TI-RTOS-based CCS project using dependent or independent TI-RTOS configuration projects

  • Program peripherals such as GPIO to toggle an LED on the target hardware

  • How to use additional TI-RTOS services such as Semaphore, Mailbox, Clock Functions, Event

  • Comprehensive use of instrumentation and visualization tools such as the RTOS Object Viewer (ROV), Unified Instrumentation Architecture (UIA) and RTOS Analyzer—CPU Load, Execution Graph, Task Load, Log_printf(), loggers

happy-learner.jpg
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.
— Kurt Furlong, Engineering Manager, LSR, Cedarburg, WI
color-ea-aqua.png

About on-demand workshops

 

What It Costs

The regular price per student for the on-demand workshop is $497. Click the button below to see any current promotions.

Each student must purchase individual course access.

Contact us for volume discounts when enrolling more than 10 students.

What You Get

On-demand price includes individual access to all course content, including:

  • 83 on-demand video lectures

  • 7 hours total video instruction

  • 19 hands-on written labs & solutions

  • 340+ total downloadable pages

  • Access for lifetime of course

  • All future course updates

programmer-thumbsup.jpg

What You Need

Hardware: Computer/laptop and Launchpad or EVM on desired target (purchase from TI eStore)

Software: Code Composer Studio (CCS) v9.1x and target software development kit (SDK)

Chapter 1 explains how to load all the software tools and libraries and connect to your hardware.

Support

For questions related to our content (solutions, videos, labs), email us or post a comment on the relevant video within the on-demand course. For extensive live or on-site consulting by the hour or day, please contact us.

About live workshops

 

What It Costs

CONTINENTAL US: For live onsite workshops in the continental U.S., cost per student is $1197 with a minimum of six students.

INTERNATIONAL: For international workshops, cost per student is $1497 with a minimum of eight students. Additional fees or taxes may apply based upon location and customer requirements.

What You Get

Live workshop fees include instructor travel expenses and live, onsite instruction by an experienced, master instructor who has taught this workshop worldwide. With a live instructor, you can ask live questions and get free help with your project.

Fees also include individual access for each paid student to the on-demand workshop, which includes all video lectures, downloadable lab documents, lab solutions, access for lifetime of course, and all future course updates.

EricTraining1.jpg

What You Need

Client provides onsite venue (including projector, white board, flip chart) and snacks, beverages, and lunch for workshop participants. Client may choose to print lab manual or use online access.

Each student must have a computer or laptop, LaunchPad or EVM, CCS 9.1x, and target SDK. Chapter 1 explains how to load all the software tools and libraries and connect to your hardware.

Support

During the workshop, your instructor can respond to live questions and provide free help for your projects. After the live workshop, if you have questions related to our content (solutions, videos, labs), email us or post a comment on the relevant video within the on-demand course. For extensive live or on-site consulting by the hour or day, please contact us.

...clearly an expert in the subject matter and dynamic in his presentation skills, always keeping the audience engaged and interested.
— Brian Bell, Technical Sales Representative, Texas Instruments, Rochester, NY
color-ea-aqua.png

What our students say

 

Experience the Embedded Advantage difference firsthand with FREE access to three workshop chapters:

  • Chapter 0—Workshop Introduction
    Get to know Embedded Advantage, see the workshop agenda, learn the specific software and CCS revisions supported

  • Chapter 1—Tools Installation
    A comprehensive walk-through of the tools installation (CCS, software libraries). This chapter alone will save you DAYS of frustration.

  • Chapter 5—Introduction to TI-RTOS
    Get answers these questions: What is an RTOS? Why use an RTOS? What types of services does TI-RTOS provide? Compare/contrast Linux vs RTOS. How does the TI-RTOS Scheduler work?

color-salmon.png

Enroll in on-demand TI-RTOS workshop

To enroll in an on-demand workshop for a single user, click on your desired target device below. You will go to the checkout page. Please note the following:

  • Each student must purchase individual access to the course.

  • Please contact us for volume discounts or to schedule live workshops.

  • Purchase an evaluation board from the TI eSTore. Links are listed here.

  • If your device is not listed, keep in mind that any user on any TI platform that supports TI-RTOS will learn a great deal about the kernel (SYS/BIOS) because most materials and labs focus on TI-RTOS, not architecture.

  • The MSP432P401R and MSP432P4111 processors are no longer recommended for new designs. However, the TI-RTOS courses for MSP432P401R and MSP432P4111 are available upon request. Simply click “Contact Us” and let us know you would like to purchase them.

  • The TI-RTOS course for the AM335x RTOS, C6000 Arch, C2000 will be available very soon in 2022.

Use code WINTER25 for 25% off any workshop thru April 30

 

Already purchased a workshop?

Noblue-tirtos-short.png

FREE Preview

MSP432E401Y

 
 
Noblue-tirtos-short.png

MSP432P401R

Noblue-tirtos-short.png

MSP432P4111

 
 

List of Supported Devices & Evaluation Boards

The bolded device denotes the processor that is on the evaluation board we support in the workshop.

chip-msp432p4xx.png

MSP432P401M
MSP432P401R
MSP432P401V
MSP432P401Y
MSP432P411V
MSP432P411Y

Target Board
MSP-EXP432P401R LaunchPad™

chip-msp432p4x11.png

MSP432P4011
MSP432P4111

Target Board
MSP-EXP432P4111 LaunchPad™

chip-msp432e4xx.png

MSP432E401Y
MSP432E411Y

Target Board
MSP-EXP432E401Y LaunchPad™

chip-cc13xx.png

CC1310
CC1312R
CC1350
CC1352P
CC1352R

Target Board

LAUNCHXL-CC1352R1 LaunchPad™

chip-cc26xx.png

CC2640R2F
CC2642R
CC2652R
CC2652RB

Target Board
LAUNCHXL-CC1352R1 LaunchPad™

chip-cc32xx.png

CC3220MOD
CC3220R
CC3220S
CC3220SF
CC3235S
CC3235SF

Target Board
CC3220SF-LAUNCHXL LaunchPad™

Coming Soon: Bonus TI-RTOS Topics

The following topics will be released separately in 2022.

 
Noblue-tirtos-topics.png

Using Queues

Learn how to use queues to pass data between threads

Noblue-tirtos-topics.png

Using Mutexes

Learn how to handle critical sections and priority inversion using muteness

Noblue-tirtos-topics.png

Using Power Policies

Learn how to use power policies for low-power applications

Noblue-tirtos-topics.png

Reducing Footprint

Learn how to reduce your application’s footprint (step by step)

color-salmon.png

Questions? This workshop answers them.

Below are the questions this workshop answers, chapter by chapter.