Chapter 6. Threads and Synchronization Mechanisms

The previous chapter on the eCos kernel provided us with an understanding of how the different schedulers handle threads and their associated priority levels. In this chapter, we start by covering threads; specifically, how we configure the operation of threads, and how we create and use threads in an application.

Building on this, we then cover different mechanisms available for communication between threads and other elements of a typical embedded system. These synchronization mechanisms provide standard tools for developing robust applications.

Get Embedded Software Development with eCos™ now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.