LITMUS^RT User-Space Library: liblitmus ======================================= Copyright (c) 2007, 2008 The University of North Carolina at Chapel Hill Department of Computer Science Real-Time Systems Group Dr. Anderson & students http://www.cs.unc.edu/~anderson/litmus-rt/ Released as open source under the terms of the GNU General Public License (GPL2). Overview ======== This library and the included tools provide the user-space interface to LITMUS^RT. Real-time tasks should link against this library. The header file "litmus.h" contains all necessary system calls and definitions to interact with the kernel services provided for real-time tasks. Tools ===== * setsched Select active scheduler. Must be run as root. * showsched Print the name of the currently active scheduler. Schedulers are selected at boot time with the "rtsched=" kernel parameter. * rt_launch {-p } ... Launch the program as a real-time task provisioned with the given worst-case execution time and priod. Any additional parameters are passed on to the real-time task. Install ======= The library and the included tools must be compiled from source. Currently, the library and all tools are compiled by issuing the command: $ make