• 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