(M)  s i s t e m a   o p e r a c i o n a l   m a g n u x   l i n u x ~/ · documentação · suporte · sobre

  Next Previous Contents

19. Other Sources of Information

19.1 Books

  1. Axleson, Jan: Serial Port Complete, Lakeview Research, Madison, WI, 1998.
  2. Black, Uyless D.: Physical Layer Interfaces & Protocols, IEEE Computer Society Press, Los Alamitos, CA, 1996.
  3. Campbell, Joe: The RS-232 Solution, 2nd ed., Sybex, 1982.
  4. Campbell, Joe: C Programmer's Guide to Serial Communications, 2nd ed., Unknown Publisher, 1993.
  5. Levine, Donald: POSIX Programmer's Guide, O'Reilly, 1991.
  6. Nelson, Mark: Serial Communications Developer's Guide, 2nd ed., Hungry Minds, 2000.
  7. Putnam, Byron W.: RS-232 Simplified, Prentice Hall, 1987.
  8. Seyer, Martin D.: RS-232 Made Easy, 2nd ed., Prentice Hall, 1991.
  9. Stevens, Richard W.: Advanced Programming in the UNIX Environment, (ISBN 0-201-56317-7; Addison-Wesley)
  10. Tischert, Michael & Bruno Jennrich: PC Intern, Abacus 1996. Chapter 7: Serial Ports

Notes re books:

  1. "... Complete" has hardware details (including register) but the programming aspect is Window oriented.
  2. "Physical Layer ..." covers much more than just EIA-232.

19.2 Serial Software

It's best to use the nearest mirror site, but here's the main sites:
Serial Software for Linux software for the serial ports including getty and port monitors.
Serial Communications for communication programs.

  • irqtune will give serial port interrupts higher priority to improve performance. Using hdparm for hard-disk tuning may help some more.
  • modemstat and statserial show the current state of various modem control lines. See Serial Monitoring/Diagnostics

19.3 Related Linux Documents

  • man pages for: setserial and stty
  • Low-Level Terminal Interface part of "GNU C Library Reference manual" (in libc (or glibc) docs package). It covers the detailed meaning of "stty" commands, etc.
  • Modem-HOWTO: modems on the serial port
  • PPP-HOWTO: help with PPP (using a modem on the serial port)
  • Printing-HOWTO: for setting up a serial printer
  • Serial-Programming-HOWTO: for some aspects of serial-port programming
  • Text-Terminal-HOWTO: how they work and how to install and configure
  • UPS-HOWTO: setting up UPS sensors connected to your serial port
  • UUCP-HOWTO: for information on setting up UUCP

19.4 Usenet newsgroups:

  • comp.os.linux.answers
  • comp.os.linux.hardware: Hardware compatibility with the Linux operating system.
  • comp.os.linux.networking: Networking and communications under Linux.
  • comp.os.linux.setup: Linux installation and system administration.

19.5 Serial Mailing List

The Linux serial mailing list. To join, send email to majordomo@vger.rutgers.edu, with ``subscribe linux-serial'' in the message body. If you send ``help'' in the message body, you get a help message. The server also serves many other Linux lists. Send the ``lists'' command for a list of mailing lists.

19.6 Internet

  • Linux Serial Driver home page Includes info about PCI support.
  • Serial Suite by Vern Hoxie is a collection of blurbs about the care and feeding of the Linux serial port plus some simple programs. He also has a Serial-Programming-HOWTO (not yet available from the Linux Documentation Project). Your browser should automatically log you in but if you do it manually login as "anonymous" and use your full e-mail address as the password.
  • A white paper discussing serial communications and multiport serial boards was available from Cyclades at http://www.cyclades.com.


Next Previous Contents