/* * POSIX-Compatible Application-Defined Scheduling. * * Written by J. Vidal, F. Vazquez, I. Ripoll. * Copyright (C) Dec, 2002 OCERA Consortium. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2. * * These are extensions to the RTLinux code to provide * POSIX-Compatible Application-Defined Scheduling. */ POSIX-Compatible Application-defined scheduling is an application program interface (API) that enables applications to use application-defined scheduling algorithms in a way compatible with the scheduling model defined in POSIX. Several application-defined schedulers, implemented as special user threads, can coexist in the system in a predictable way. The code is distributed as a patch file against rtlinux-3.1pre3 source code plus some additonal files. In order to install them: 1.- Get a fresh copy of the RTLinux 3.1pre3 version. 2.- Install the POSIX signals and timers components. 3.- Install the Application-defined scheduling compoment. Components installation is very easy, the only thing you have to do is to edit the Makefile and set the variable KERNEL to the directory where you have decompressed the rtlinux 3.1 version. Next type make and the patch and component related files will be applied. See posix_appsched.pdf for more info. New features are by default disabled, you have to enable them before building RTLinux. Home page