Termios is a standard for terminal management, included in the POSIX 1003.1b
standard. It is commonly provided on UNIX implementations.
Having RTEMS support for Termios is beneficial:
from the user's side because it provides standard primitive operations
to access the terminal and change configuration settings. These operations
are the same under Unix and Rtems.
from the BSP developer's side because it frees the
developer from dealing with buffer states and mutual exclusions on them.
Early RTEMS console device drivers also did their own special
character processing.
Termios support includes:
raw and console handling,
blocking or non-blocking characters receive, with or without
Timeout.
At this time, RTEMS documentation does not include a thorough discussion
of the Termios functionality. For more information on Termios,
type man termios on a Unix box or point a web browser
at
.