Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 965e33040dd61030a94f0eb89877aee8 > files > 5785

howto-html-en-20080722-2mdv2010.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
 <TITLE> Serial HOWTO: Other Sources of Information</TITLE>
 <LINK HREF="Serial-HOWTO-24.html" REL=next>
 <LINK HREF="Serial-HOWTO-22.html" REL=previous>
 <LINK HREF="Serial-HOWTO.html#toc23" REL=contents>
</HEAD>
<BODY>
<A HREF="Serial-HOWTO-24.html">Next</A>
<A HREF="Serial-HOWTO-22.html">Previous</A>
<A HREF="Serial-HOWTO.html#toc23">Contents</A>
<HR>
<H2><A NAME="s23">23.</A> <A HREF="Serial-HOWTO.html#toc23">Other Sources of Information</A></H2>

<H2><A NAME="ss23.1">23.1</A> <A HREF="Serial-HOWTO.html#toc23.1">Books</A>
</H2>

<P>
<OL>
<LI> Axleson, Jan: Serial Port Complete, Lakeview Research, Madison,
WI, 1998.</LI>
<LI> Black, Uyless D.: Physical Layer Interfaces &amp; Protocols, IEEE
Computer Society Press, Los Alamitos, CA, 1996.</LI>
<LI> Campbell, Joe: The RS-232 Solution, 2nd ed., Sybex, 1982.</LI>
<LI> Campbell, Joe: C Programmer's Guide to Serial Communications,
2nd ed., Unknown Publisher, 1993.</LI>
<LI>  
<A HREF="http://www.ora.com/catalog/posix/">Levine, Donald:  POSIX Programmer's Guide</A>, O'Reilly, 1991.</LI>
<LI> Nelson, Mark: Serial Communications Developer's Guide, 2nd ed.,
Hungry Minds, 2000.</LI>
<LI> Putnam, Byron W.: RS-232 Simplified, Prentice Hall, 1987.</LI>
<LI> Seyer, Martin D.: RS-232 Made Easy, 2nd ed., Prentice Hall,
1991.</LI>
<LI>  
<A HREF="http://heg-school.aw.com/cseng/authors/stevens/advanced/advanced.nclk">Stevens, Richard W.: Advanced Programming in the UNIX Environment</A>,
(ISBN 0-201-56317-7; Addison-Wesley)</LI>
<LI> Tischert, Michael &amp; Bruno Jennrich: PC Intern, Abacus 1996.
Chapter 7: Serial Ports</LI>
</OL>
</P>
<P>Notes re books:
<OL>
<LI>"... Complete" has hardware details (including register) but the
programming aspect is Window oriented.</LI>
<LI>"Physical Layer ..." covers much more than just EIA-232.</LI>
</OL>
</P>

<H2><A NAME="ss23.2">23.2</A> <A HREF="Serial-HOWTO.html#toc23.2">Serial Software</A>
</H2>

<P> If it's not available in your Linux distribution try:<BR>
<A HREF="http://www.ibiblio.org/pub/Linux/system/serial/">Serial Software</A> for Linux software for the serial ports
including getty and port monitors.<BR>
<A HREF="http://www.ibiblio.org/pub/Linux/apps/serialcomm">Serial Communications</A> for communication programs.</P>
<P>
<UL>
<LI> <CODE>irqtune</CODE> will give serial port interrupts higher
priority to improve performance.  Using <CODE>hdparm</CODE> for hard-disk tuning
may help some more.
</LI>
<LI> <CODE>modemstat</CODE> and <CODE>statserial</CODE> show the current state of
various modem control lines.  See 
<A HREF="Serial-HOWTO-12.html#serial_mon">Serial Monitoring/Diagnostics</A></LI>
</UL>
</P>

<H2><A NAME="ss23.3">23.3</A> <A HREF="Serial-HOWTO.html#toc23.3">Related Linux Documents</A>
</H2>

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

<H2><A NAME="ss23.4">23.4</A> <A HREF="Serial-HOWTO.html#toc23.4">Usenet newsgroups:</A>
</H2>

<P>
<UL>
<LI> comp.os.linux.answers</LI>
<LI> comp.os.linux.hardware:  Hardware compatibility with the Linux
operating system.</LI>
<LI> comp.os.linux.networking:  Networking and communications under Linux.</LI>
<LI> comp.os.linux.setup:  Linux installation and system administration.</LI>
</UL>
</P>

<H2><A NAME="ss23.5">23.5</A> <A HREF="Serial-HOWTO.html#toc23.5">Serial Mailing List</A>
</H2>

<P>The Linux serial mailing list.  To join, send email to <CODE>
<A HREF="mailto:majordomo@vger.rutgers.edu">majordomo@vger.kernel.org</A></CODE>, with ``<CODE>subscribe
linux-serial</CODE>'' in the message body.  If you send ``<CODE>help</CODE>'' in
the message body, you get a help message.  The server also serves
many other Linux lists.  Send the ``<CODE>lists</CODE>'' command for a list
of mailing lists.</P>

<H2><A NAME="ss23.6">23.6</A> <A HREF="Serial-HOWTO.html#toc23.6">Internet</A>
</H2>

<P>
<UL>
<LI> 
<A HREF="http://serial.sourceforge.net/">Linux Serial  Driver home page</A>  Includes info about PCI support.</LI>
<LI> 
<A NAME="vern_"></A>  Serial-Programming-HOWTO (not yet available
from the Linux Documentation Project).  It's now on my website:
<A HREF="http://www.lafn.org/~dave/linux/Serial-Programming-HOWTO.txt">http://www.lafn.org/~dave/linux/Serial-Programming-HOWTO.txt</A>
See also: 
<A HREF="http://www.lafn.org/~dave/linux/Serial-Programming-HOWTO-B.txt">Serial-Programming-HOWTO by Peter Baumann</A></LI>
<LI> 
<A HREF="http://www.lafn.org/~dave/linux/terminalIO.html">Terminal IO by Vern Hoxie</A>
<A HREF="http://www.lafn.org/~dave/linux/termios.txt">Termios man page revision by Vern Hoxie</A>
</LI>
<LI> A white paper discussing serial communications and multiport
serial boards was available from Cyclades at <CODE>
<A HREF="http://www.cyclades.com">http://www.cyclades.com</A></CODE>.
</LI>
<LI> 
<A HREF="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/serial-uart/">Serial and UART Tutorial (FreeBSD)</A></LI>
</UL>
</P>

<HR>
<A HREF="Serial-HOWTO-24.html">Next</A>
<A HREF="Serial-HOWTO-22.html">Previous</A>
<A HREF="Serial-HOWTO.html#toc23">Contents</A>
</BODY>
</HTML>