DocumentCode
864709
Title
The Chimera II real-time operating system for advanced sensor-based control applications
Author
Stewart, David B. ; Schmitz, Donald E. ; Khosla, Pradeep K.
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
22
Issue
6
fYear
1992
Firstpage
1282
Lastpage
1295
Abstract
The Chimera II has been designed as a local operating system, to be used in conjunction with a global operating system. It executes on one or more single board computers in a VMEbus-based system. Advanced sensor-based control systems are both statistically and dynamically reconfigurable. As a result, they require many special features, which are currently not found in commercial real-time operating systems. Several design issues for such systems are presented as well as the features the authors have developed and implemented as part of Chimera II. These features include: a real-time kernel with dynamic scheduling, global error handling, user signals, and two levels of device drivers; an enhanced collection of interprocessor communication mechanisms, including global shared memory, spin-locks, remote semaphores, priority message passing, global state variable tables, multiprocessor servo task control, and host workstation integration; and several support utilities, including a UNIX C and math libraries, a matrix library, a command interpreter library, and a configuration file library
Keywords
computerised control; operating systems (computers); real-time systems; Chimera II; UNIX C; VMEbus based system; advanced sensor-based control; command interpreter library; configuration file library; dynamic scheduling; global error handling; global shared memory; global state variable tables; host workstation integration; math libraries; matrix library; multiprocessor servo task control; priority message passing; real-time kernel; real-time operating system; remote semaphores; spin-locks; user signals; Control systems; Dynamic scheduling; Error correction; Kernel; Libraries; Message passing; Operating systems; Real time systems; Servomechanisms; Signal design;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9472
Type
jour
DOI
10.1109/21.199456
Filename
199456
Link To Document