Introduction to the TI-RTOS Kernel Workshop
In association with...
Formerly known as SYS/BIOS or just BIOS, the TI-RTOS kernel is a real-time operating system (RTOS) used on most TI processor/MCU platforms—CC26XX, Cortex M3/M4, Cortex A8/9/15, MSP430, Multi-core (C66X), C6000 or C2000. If you are developing code for any of these platforms or any other processor that supports SYS/BIOS or the TI-RTOS kernel, this workshop will take you from zero to 80% fluent in just two days, saving weeks to months of development time. This class is also helpful to the ARM + DSP multi-core user who wants to understand the DSP "black box" and the RTOS (BIOS) running on that CPU (e.g. OMAPxx).
While working for Texas Instruments, Eric Wilbur created and taught this workshop to customers worldwide. Now, as a third-party consultant, he continues to offer this updated workshop to TI customers interested in learning TI-RTOS as well as Code Composer Studio (CCS) Integrated Development Environment (IDE).
Notes on Supported Products
The current TI-RTOS workshop supports the following products: CC2650, Tiva-C series, MSP430, C6000 and C28x. Because almost all materials/labs focus on TI-RTOS, not architecture, any user on any TI platform that supports TI-RTOS will learn a great deal about the kernel (SYS/BIOS).
- If you are an AM335x (ARM Cortex A8) user, with the exception of interrupts and timers, nearly 100% of what is covered in the workshop applies to this target.
- Any Keystone (C66x) user can learn SYS/BIOS in this workshop using the C6748 LCDK platform.
- For CC32xx/CC13xx devices, users can run their labs on the CC2650 Launchpad. Again, everything covered in the workshop is 100% applicable to these devices.
What You Learn
- Introduction to the TI-RTOS Kernel (aka SYS/BIOS) for all TI embedded processing users
- Working knowledge of the various TI-RTOS kernel thread types—Hwi, Swi, Task, Idle
- Learning how the hardware (interrupts and timers) interact with the RTOS
- Ability to create TI-RTOS kernel projects from scratch and learn the “ins and outs” of the tools
- Advanced training on services such as mailboxes, queues, mutexes, message queues, creating and using dynamic memory and threads, platforms, GEL files, etc.
- Extensive hands-on experience with TI tools including CCSv6.1+, compilers and linkers and, of course, the TI-RTOS Kernel
Live Workshop Info
If you need to train 8 or more participants, you can schedule a dedicated onsite workshop. Contact us for pricing and scheduling.
Self-Paced Workshop Info
You can also choose self-paced learning to complete the Introduction to the TI-RTOS Kernel Workshop. Simply download the workshop materials at no charge (below), purchase the latest lab and solutions files (below), and complete the labs on your own. Please note that to complete the self-paced workshop, you will need your own development board and laptop with the proper tools loaded (more info below).
Because software updates happen frequently—new IDE versions, compilers, TI-RTOS SDKs, API changes, etc.—Mindshare Advantage periodically updates all files and ensures that the latest tools are tested together with the lab/solution files to provide the user with the best self-paced experience.
Please note that each individual desiring to complete the self-paced workshop must pay for his/her own lab and solution files. Lab and solution files are for individual use by the payee-registrant. "Sharing" or copying the labs and solution files for use by anyone other than the payee-registrant is a violation of copyright law.
Tools You Need
For either the live or self-paced workshop, you will need your own development board and laptop with the proper tools loaded. At least one week prior to a live workshop, download the TI-RTOS Workshop Installation Guide (see below) and follow its procedures to download/install all TI-RTOS, driver library and CCS tools/software. Also, if you do not already have a development board, order one of the supported boards from the TI e-store.
TI-RTOS Workshop Materials/Files
Rev 3.0 October 2017
- Updated all labs and solution files to the latest TI-RTOS SDKs, compilers and CCSv7.2.
- Updated minor errata in all docs.
TI-RTOS Workshop Installation Guide PDF (click title to download)
Rev 3.0b (March 2018, 28 pages, 1 MB)
This installation guide covers all procedures to download/install all TI-RTOS, driver library and CCS tools/software. At least one week prior to the workshop, download this guide and complete its procedures.
Workshop Student Guide PDF (click title to download)
Rev 3.0 (October 2017, 340 pages, 16.2 MB)
The Workshop Student Guide includes all Powerpoint slides, lab procedures and complete documentation for each slide (like having the live instructor's words on every page). This new document plus the online videos provide everything you need to learn about the TI-RTOS kernel. This guide serves as a resource for students to review content and helps those who desire self-paced learning of TI-RTOS. Print this guide only if you desire to follow along while the instructor is teaching. This guide will not be provided in printed format to workshop participants.
Workshop Lab Manual PDF (click title to download)
Rev 3.0 (October 2017, 145 pages, 8.9 MB)
The lab manual includes only the lab procedures (no Powerpoint slides are included). This document will be provided in printed format for each workshop participant.
Workshop Lab & Solutions Files ZIP (scroll down to purchase for self-paced workshop)
Rev 3.0 (October 2017, 54 MB)
This file contains all of the updated workshop lab and solution files for all five architectures. During the installation instructions, you will be instructed to download this file, extract the contents and place in a C:\TI_RTOS folder.
Live Workshop Participants: You will be provided a link to the lab/solution files approximately one week prior to the workshop date. During the installation instructions, you will be instructed to download this file, extract the contents and place in a C:\TI_RTOS folder.
Self-paced Workshop Participants: Click the button below to purchase the lab/solution files. Upon purchase, you will receive a link to download the lab/solution files. This link expires in 24 hours. Please note that the extension of this file is .123 to avoid some firewalls not allowing .zip downloads. Once you have downloaded the file, simply rename the file using the .zip extension and then unzip the files.
Please note that these lab/solution files are for your individual use only and may not be redistributed in any way, including, but not limited to, selling, forwarding, sharing or distributing the files with any other person(s) or companies. Any commercial usage or any reselling or distributing of these files in any type of format is strictly prohibited and is a violation of copyright law.
Note: Outdated lab/solution files are available at no cost at the TI Training site here. Mindshare Advantage provides this link as a courtesy but does not offer support for these outdated lab/solution files.
Consulting for TI-RTOS Workshop Questions
Mindshare Advantage offers phone or e-mail support for questions related to self-paced workshops. For more information, click here.