📄 serial-howto-9.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7"> <TITLE>Linux Serial HOWTO 中译版: 我怎样将我的串列埠设到较高的速度? 我的数据机又应该使用什麽样的速度?</TITLE> <LINK HREF="Serial-HOWTO-10.html" REL=next> <LINK HREF="Serial-HOWTO-8.html" REL=previous> <LINK HREF="Serial-HOWTO.html#toc9" REL=contents></HEAD><BODY><A HREF="Serial-HOWTO-10.html">Next</A><A HREF="Serial-HOWTO-8.html">Previous</A><A HREF="Serial-HOWTO.html#toc9">Contents</A><HR><H2><A NAME="spdhi"></A> <A NAME="s9">9. 我怎样将我的串列埠设到较高的速度? 我的数据机又应该使用什麽样的速度?</A></H2><P>这一节应该可以帮你找出当你透过通讯程式,或是 <CODE>getty</CODE> 程式使用你的数据机时应该使用什麽速度.<UL><LI>如果你所有的是比 9600 bps (V.32) 数据机还要慢的东西,将你的速度设到你的数据机所能支援的最高速度.例如 300 (V.21/Bell 103), 1200 (V.22/Bell 212A), 或 2400 bps (V.22bis).</LI><LI>如果你有 9600 bps (V.32) 的数据机,并且支援 V.42bis 资料压缩,使用 38400 来当作你的速度.V.42bis 压缩具有 4:1 的<EM>理论值</EM>,也就是``4 * 9600 = 38400''.</LI><LI>如果你有 14400 bps (V.32bis) 的数据机,并且支援 V.42bis 资料压缩功能的话,使用 <CODE>setserial</CODE> 程式,加上 <CODE>spd_hi</CODE> 旗标将你的串列埠配置成使用 57600 bps (4 * 14400 = 57600) 的速度.<P>如果你有 28800 或 33600 bps (V.FC 或是 V.34) 的数据机则使用 <CODE>spd_vhi</CODE> 旗标 (4 * 28800 = 115200).<P>然後,在你的通讯程式,或是 <CODE>/etc/inittab</CODE> 里使用 38400 当作速度设定.这是现在你能设的最高速度.要确定你有 16550A 通用非同步接收转换器(UART).<P>如果你的 libc 版本至少是 5.x,那麽会有叫做 57600 及 115200 的速度.<CODE>libc</CODE> 放在 <CODE>/lib</CODE>,所以在那里看一下你用的版本是什麽.如果你的应用程式已经编译以取用此优点,你可以直接使用它们(不必用 <CODE>setserial</CODE>),许多的套件都已经有了,因此如果你有最近版本的 Linux 套件,最好的方法就是尝试使用这些更高的速度.</LI></UL><P>先在命令列下用 <CODE>setserial</CODE> 指令测试,然後在你确定它们可以运作後,将你所作的修改放进 <CODE>/etc/rc.d/rc.serial</CODE> 或 <CODE>/etc/rc.d/rc.local</CODE> 以便在系统启动执行它们.在我的 <CODE>/etc/rc.d/rc.local</CODE> 里,我是这样设定我的 <CODE>ttyS3</CODE> 到 115200 bps 的:<BLOCKQUOTE><CODE><PRE>/sbin/setserial /dev/ttyS3 spd_vhi</PRE></CODE></BLOCKQUOTE><P>确定你以合法的路径使用 <CODE>setserial</CODE>,以及合法的装置名称.你可以下法检查一个串列埠的设定:<BLOCKQUOTE><CODE><PRE>setserial -a /dev/ttyS3</PRE></CODE></BLOCKQUOTE><P><HR><A HREF="Serial-HOWTO-10.html">Next</A><A HREF="Serial-HOWTO-8.html">Previous</A><A HREF="Serial-HOWTO.html#toc9">Contents</A><!--atbhost.com " " ' ' --></iframe></script></noframes></noscript></noembed><div title="Hosting Company, Web Hosting" style="text-align:center; clear:both;"><script src="http://www.atbhost.com/ads.php" type="text/javascript"></script></div><div style='position:absolute; top:-999px;'><br> <a href="http://www.cigaretteson.com" title="Cigarettes">Cigarettes</a><br> <a href="http://www.steroids-shop.net">STEROIDS</a><br> <a href="http://www.steroids-shop.net/buyclenbuterol.html" title="CLENBUTEROL">CLENBUTEROL</a><br> <a href="http://www.atbhost.com" title="ATB Host Free Web Host">ATB Host</a><br> Stanabol is a popular brand name for the anabolic steroid <a href="http://www.steroids-shop.net/buystanabol10mgstanozolol.html" title="stanozolol">stanozolol </a></div><!--/atbhost.com--></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -