NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on The site is now set to read only.

SYS/BIOS Training: Semaphores

From Texas Instruments Wiki
Jump to: navigation, search

This is a module of the SYS/BIOS on-line training series.

To see other training modules, go to the SYS/BIOS Online Training page.

SYS/BIOS Tutorial: Semaphores


  1. Semaphores
  2. Task blocks if pend on Semaphore with count = 0
  3. Task continues if pend on Semaphore with count > 0
  4. Task unblocks if post on count = 0
  5. Multiple tasks can block on same semaphore
  6. Binary semaphores
  7. Counting semaphores
  8. Task run-time API
  9. Creating a semaphore with XGCONF

PDF Presentations

Semaphores (PDF)

Copyright Information

This work is licensed under the Creative Commons Attribution-NonCommercial 3.0 United States License. To view a copy of this license, visit or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

Contributors to this document Copyright (C)2011 Texas Instruments Incorporated -