Linux Serial Communications
The Project Trailblazer engineers found three documents specifically addressing Linux asynchronous serial communications:
Gary Frerking's “Serial Programming HOWTO” (www.linuxdoc.org/HOWTO/Serial-Programming-HOWTO.html)
David S. Lawyer's “Serial HOWTO” (www.linuxdoc.org/HOWTO/Serial-HOWTO.html)
Michael Sweet's “Serial Programming Guide for POSIX Operating Systems” (www.easysw.com/~mike/serial)
Using Linux—or, more properly, POSIX—serial communications terminology, they searched for code examples that access the serial port's universal asynchronous receiver transmitter (UART) control signals and send and receive buffers. They discovered that accessing the UART's control signals was straightforward and easy to understand. ...