TI-RTOS Kernel Workshop


Date: February 17, 2016

What you will learn:

  • Introduction to the TI-RTOS Kernel (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.

    For more details on attending the live version of this workshop including student guide, labs/solution files, installation guide, etc., please click here:

    To watch the workshop videos, please click here:

What to Bring:

  • Extensive hands-on experience with TI tools including CCSv6.1+, compilers and linkers and, of course, the TI-RTOS Kernel

    You will need to bring your own development board (boards are not provided) and a laptop with the proper tools loaded. At least one week prior to the workshop, you will receive a setup requirements email that walks through how 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.

Additional information

What engineers Say:

“Not only was it fun to learn from Eric, he got us up and running in TWO short days, which helped us decrease our time to market and also gave us a context to learn other details not covered in the workshop. Most of the engineers commented, “Best workshop and instructor EVER.”

“The class will not only save upfront time to hit the ground running but also time on the backend of a project by making more educated design decisions early on and minimizing issues encountered later. For a 6-month development project, expect this training to save you 1-2 weeks upfront and 2-3 weeks or more on the backend—easily paying for itself many times over. Making good upfront design decisions shouldn't be overlooked as fixing these towards the end of a project can be very costly.”

“Never have we learned so much in such little time—saving us months of development time. And, oddly enough, we had fun too. Eric kept things at the right level of technical detail and managed to make it entertaining as well.”

arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki