资 源 简 介
This project is part of the GSoC 2010. The mentoring organization is RTEMS. The mentor is Joel Sherrill and the student is Gedare Bloom. This project will refactor the RTEMS scheduler into a modular, isolated subsystem and demonstrate the new modularity by providing an earliest deadline first (EDF) scheduling mechanism to complement the existing fixed priority scheduling. This project will refactor scheduling data structures and code into an interface so that multiple schedulers can be implemented, which will facilitate SMP scheduling. The interface defined by the scheduling subsystem will assume an API contract specifying that critical sections have been attained as needed. The scheduler will be link-time configured using the confdefs.h configuration table, by adding a support scheduler configuration table to the main configuration table.
The license agreement can be found at http://www.rtems.org/license. It is the GPL v2 with linking exception.