RTLinux Terminal
  OCERA Home  /  Download  /  Components  /  Scheduling  /  RTLinux Terminal (0.1-1)
  Training and support
    POSIX Streams

  Resource management
    Generic Scheduler patch
    Preemption+RTLinux patch
    RTLinux API on Linux
    QoS Manager
    Linux/CBS Scheduler

  Scheduling
    Application Scheduler
    TLSF Memory Allocator
    POSIX CPU Clocks
    POSIX Barriers
    POSIX Message Queues
    POSIX Signals
    POSIX Timers
    POSIX Trace
    RTLinux/CBS Scheduler
    RTLinux CC
    GNAT for RTLinux
    RTLinux ide/fs
    RTLinux Java
    RTLinux Terminal
    RTLinux UDP/IP
    Stand-Alone RTLinux
    XtratuM

  Fault-tolerance
    FT Application Monitor
    FT Controller

  Communication
    CANopen device
    CAN/CANopen monitor
    Virtual CAN API
    RT Ethernet Analyzer
    Linux CAN Driver
    ORTE
    CAN model
    Verification of RTOS

RTLinux Terminal

   Description
Keywords: Terminal, User interface
Description: Currently, RTLinux human user interface capability is limited to directly print strings via functions: conprn() or rtl_printf(). Direct user input from keyboard is not possible. Complex interaction with the human user (data representation, and user input) has to be done by a non real-time Linux application communicated with the RTLinux application via shared memory or RT-FIFO's. These communication mechanisms are non-portable specific RTLinux facilities. Also, the access to the video and keyboard can not be done in real-time since it is delayed until Linux became active. RT-Terminal is a new component that allows to RTLinux applications display data directly on the console screen and read the pressed keys directly from the keyboard. RT-Terminal will provide direct access to the console to RTLinux applications and at the same time it will keep compatibility with the existing Linux console drivers. RT-Terminal will also be used by the Stand-Alone RTLinux component, since standalone can not use the linux kernel to print on the screen.
   General information
Author(s): Miguel Masmano (UPVLC)
Participants: Universidad Politecnica de Valencia
Workpackage: Development of real-time scheduling components (WP5)
Deliverable: Component documentation can be found in deliverable D5.4
Component homepage: http://www.ocera.org
Licenses: MPL, GPL, LGPL and CeCILL (Multiple license issues)
Current version: 0.1-1
Status: Testing
Hardware:
Processor: Independent
Platform:
RTLinux: 3.2pre1
Dependencies: RTLinux(3.2pre1)
   Download
Current version: 0.1-1 [rtlterminal-0.1-1.tgz] [src] [CVS at SourceForge]
Note: This component cannot be used directly. It has to be used within OCERA framework. Sources are provided only for documentation and portability purposes.

 Status codes: Analysis >> Design >> Alpha >> Beta >> Testing >> Stable

© OCERA Project. webmaster@ocera.org
Maintained by: Sergio Sáez   Last update: Wed Jan 10 16:56:57 2007