wiki:Developer/Projects/Open/Condition_Variables
Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Version 4 (modified by Sebastian Huber, on 02/06/18 at 09:49:30) (diff)

--

Condition Variables

Mentors: Sebastian Huber

Students:

Status: Retired

Introduction:

Goal: Provide condition variable (CV) implementation for the classic API. Achieve this by refactoring the POSIX condvar to a supercore implementation, then create a basic condition variable for classic API, then improve the classic condition variable implementation.

# refactor posix CV into score CV and posix CV. Pass posix CV tests # add classic CV and tests # improve classic CV capabilities, such as dealing with priority inversion

Requirements: C, operating systems concepts, synchronization, refactoring, testing

Resources:

Acknowledgements

  • who helped and did work

Miscellaneous Sections

As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.

References

  • TBD

Other sections: If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will.