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.