Note7 - Institute for System Level Integration...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Institute for System Level Integration M.Sc./Pg.Dip./Pg.Cert. in System Level Integration Embedded Software 1 – SoC and RTOS Session 7 Note: Synchronisation {Document Version: 1.0 [RELEASE], Date: 22 November 2006} © System Level Integration Limited Authors: J.S. Sventek, D. Smead Contents: 1. Synchronisation - Overview ............................................................................................................................................ 2 1.1. Session Instructions for Residential Students . ......................................................................................................... 2 1.2. Session Instructions for Distance Learning Students. .............................................................................................. 2 2. Synchronisation – Background ....................................................................................................................................... 2 3. Mutual Exclusion. ........................................................................................................................................................... 3 3.1. Semaphores. ............................................................................................................................................................. 8 3.2. Semaphore Routines in RTEMS. ........................................................................................................................... 12 3.3. Mutex Routines in RTEMS . .................................................................................................................................. 12 4. Condition Synchronisation and Condition Variables. ................................................................................................... 13 4.1. Condition variables in POSIX . .............................................................................................................................. 14 5. Monitors . ...................................................................................................................................................................... 15 5.1. Monitor Structure. .................................................................................................................................................. 15 6. Synchronisation - Summary .......................................................................................................................................... 16 7. Further Reading . ........................................................................................................................................................... 16 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Embedded Software 1 – SoC and RTOS {Session 7 Note: Synchronisation} 1. Synchronisation - Overview The purpose of this session is to introduce the classic memory-based constructs that allow tasks to communicate, synchronise and share data safely. At the end of this unit, you should be able to understand: ¾ Communication ¾ Synchronisation ¾
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 16

Note7 - Institute for System Level Integration...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online