⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000003.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;<BR>&nbsp;&nbsp;以及经由全球资讯网到我的&nbsp;home&nbsp;page&nbsp;来&nbsp;<BR>&nbsp;&nbsp;&lt;<A HREF="http://www.cc.gatech.edu/staff/h/Greg.Hankins/>">http://www.cc.gatech.edu/staff/h/Greg.Hankins/></A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;撰写时请将&nbsp;Serial&nbsp;HOWTO&nbsp;文件的版本编号含入,这份是&nbsp;1.8a&nbsp;版。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;1.5.&nbsp;&nbsp;不予负责&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;你的&nbsp;milage&nbsp;可能很不一样。这里的回答可能无法在所有的系统及各种设定&nbsp;<BR>&nbsp;&nbsp;的组合下运作。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;2.&nbsp;&nbsp;已经支援的串列硬体&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;以知&nbsp;Linux&nbsp;可以与下列的串列硬体配合运作。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;标准&nbsp;PC&nbsp;串列卡&nbsp;(COM1&nbsp;-&nbsp;COM4)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;标准&nbsp;PC&nbsp;内接式数据机&nbsp;(COM1&nbsp;-&nbsp;COM4)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Quickpath&nbsp;Systems&nbsp;Port-Folio&nbsp;550e&nbsp;(allows&nbsp;IRQs&nbsp;of&nbsp;3,&nbsp;4,&nbsp;5,&nbsp;9,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10,&nbsp;11,&nbsp;12,&nbsp;and&nbsp;15)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;2.1.&nbsp;&nbsp;多埠串列卡(附&nbsp;16450/16550A&nbsp;通用非同步接收转换器(UART)&nbsp;晶片)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;AST&nbsp;FourPort&nbsp;and&nbsp;clones&nbsp;(4&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Accent&nbsp;Async-4&nbsp;(4&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Arnet&nbsp;Multiport-8&nbsp;(8&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Bell&nbsp;Technologies&nbsp;HUB6&nbsp;(6&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Boca&nbsp;BB-1004&nbsp;(4&nbsp;port),&nbsp;BB-1008&nbsp;(8&nbsp;port),&nbsp;BB-2016&nbsp;(16&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Boca&nbsp;IOAT66&nbsp;(6&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Boca&nbsp;2by4&nbsp;(4S/2P)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Computone&nbsp;ValuePort&nbsp;V4-ISA&nbsp;(AST&nbsp;FourPort&nbsp;compatible)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;PC-COMM&nbsp;(4&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;STB-4COM&nbsp;(4&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Twincom&nbsp;ACI/550&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Usenet&nbsp;Serial&nbsp;Board&nbsp;II&nbsp;(4&nbsp;port)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;一般来说,&nbsp;Linux&nbsp;能够支援所有使用&nbsp;8250,&nbsp;16450,&nbsp;16550,&nbsp;16550A(或与&nbsp;<BR>&nbsp;&nbsp;其相容)UART&nbsp;晶片的串列卡,或者是能够摸拟上列&nbsp;UARTs&nbsp;之一的内接式数&nbsp;<BR>&nbsp;&nbsp;据机。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;要特别注意&nbsp;BB-1004&nbsp;以及&nbsp;BB-1008&nbsp;&nbsp;,它们并不支援&nbsp;DCD&nbsp;及&nbsp;R1&nbsp;线路,因&nbsp;<BR>&nbsp;&nbsp;而无法让接受拨接(dialin)的数据机使用,它们在其它用途上则表现正常。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;2.2.&nbsp;&nbsp;智慧型多埠串列卡&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Comtrol&nbsp;RocketPort&nbsp;(36Mhz&nbsp;ASIC&nbsp;-&nbsp;4,&nbsp;8,&nbsp;16&nbsp;or&nbsp;32&nbsp;port)&nbsp;(contact&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:info@comtrol.com">info@comtrol.com</A>&nbsp;or&nbsp;Comtrol's&nbsp;Home&nbsp;Page&nbsp;&lt;<A HREF="http://www.comtrol.com>.">http://www.comtrol.com>.</A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Driver&nbsp;location:&nbsp;tsx-11.mit.edu/pub/linux/packages/comtrol)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Computone&nbsp;IntelliPort&nbsp;II&nbsp;(16Mhz&nbsp;80186&nbsp;-&nbsp;4,&nbsp;8,&nbsp;or&nbsp;16&nbsp;port)&nbsp;<BR>Computone&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IntelliPort&nbsp;II&nbsp;EXpandable&nbsp;(20Mhz&nbsp;80186&nbsp;-&nbsp;modular&nbsp;16&nbsp;-&nbsp;64&nbsp;port)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(pre-ALPHA&nbsp;driver,&nbsp;contact&nbsp;Michael&nbsp;H.&nbsp;Warfield,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:mhw@wittsend.atl.ga.us)">mhw@wittsend.atl.ga.us)</A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Cyclades&nbsp;Cyclom&nbsp;8Y&nbsp;(8&nbsp;port),&nbsp;and&nbsp;16Y&nbsp;(16&nbsp;port)&nbsp;(Cirrus&nbsp;Logic&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CD-1400&nbsp;RISC&nbsp;UARTs)&nbsp;(contact&nbsp;<A HREF="mailto:cyclades@netcom.com)">cyclades@netcom.com)</A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;DigiBoard&nbsp;PC/Xe&nbsp;(12.5MHz&nbsp;80186&nbsp;processor&nbsp;-&nbsp;2,&nbsp;4,&nbsp;8,&nbsp;or&nbsp;16&nbsp;port),&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;PC/Xi&nbsp;(12.5MHz&nbsp;80186&nbsp;processor&nbsp;-&nbsp;8,&nbsp;or&nbsp;16&nbsp;port)&nbsp;(contact&nbsp;Troy&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;De&nbsp;Jongh,&nbsp;<A HREF="mailto:troyd@digibd.com.">troyd@digibd.com.</A>&nbsp;&nbsp;Driver&nbsp;location:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ftp.digibd.com:/digiline/drivers/linux)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Digiboard&nbsp;COM/Xi&nbsp;(10MHz&nbsp;80188&nbsp;processor&nbsp;-&nbsp;4&nbsp;or&nbsp;8&nbsp;port)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(pre-ALPHA&nbsp;driver&nbsp;contact&nbsp;Simon&nbsp;Park,&nbsp;<A HREF="mailto:si@wimpol.demon.co.uk)">si@wimpol.demon.co.uk)</A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Hayes&nbsp;ESP8&nbsp;(8&nbsp;port)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(pre-ALPHA&nbsp;driver,&nbsp;contact&nbsp;Dennis&nbsp;Boylan,&nbsp;<A HREF="mailto:dennis@lan.com)">dennis@lan.com)</A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;。&nbsp;Omega&nbsp;COMM-8&nbsp;(8&nbsp;port)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(contact&nbsp;Vance&nbsp;Petree,&nbsp;<A HREF="mailto:vpetree@infi.net)">vpetree@infi.net)</A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;o&nbsp;&nbsp;Specialix&nbsp;SIO&nbsp;-&nbsp;(modular,&nbsp;4&nbsp;-&nbsp;32&nbsp;port)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ALPHA&nbsp;driver,&nbsp;contact&nbsp;Simon&nbsp;Allen,&nbsp;<BR><A HREF="mailto:simonallen@cix.compulink.co.uk)">simonallen@cix.compulink.co.uk)</A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;o&nbsp;&nbsp;Stallion&nbsp;EasyIO-4&nbsp;(4&nbsp;port),&nbsp;EasyIO-8&nbsp;(8&nbsp;port),&nbsp;and&nbsp;Stallion&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EasyConnection&nbsp;(modular,&nbsp;8&nbsp;-&nbsp;32&nbsp;port)&nbsp;(Cirrus&nbsp;Logic&nbsp;CD-1400&nbsp;RISC&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UARTs)&nbsp;(contact&nbsp;Greg&nbsp;Ungerer,&nbsp;<A HREF="mailto:gerg@stallion.oz.au)">gerg@stallion.oz.au)</A>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;其中&nbsp;Cyclades,&nbsp;DigiBoard,&nbsp;Stallion&nbsp;以及&nbsp;Specialix&nbsp;的驱动程式可以在&nbsp;<BR>&nbsp;&nbsp;sunsite.unc.edu:/pub/Linux/kernel/patches/serial&nbsp;&nbsp;以及对映的节点上&nbsp;<BR>&nbsp;&nbsp;找到。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;3.&nbsp;&nbsp;串列埠的名称是什麽?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;有&nbsp;4&nbsp;个串列设备对应到&nbsp;COM1&nbsp;-&nbsp;COM4&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua0,&nbsp;/dev/ttyS0&nbsp;(COM1)&nbsp;address&nbsp;0x3f8&nbsp;IRQ&nbsp;4&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua1,&nbsp;/dev/ttyS1&nbsp;(COM2)&nbsp;address&nbsp;0x2f8&nbsp;IRQ&nbsp;3&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua2,&nbsp;/dev/ttyS2&nbsp;(COM3)&nbsp;address&nbsp;0x3e8&nbsp;IRQ&nbsp;4&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua3,&nbsp;/dev/ttyS3&nbsp;(COM4)&nbsp;address&nbsp;0x2e8&nbsp;IRQ&nbsp;3&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;那些&nbsp;/dev/ttySN&nbsp;&nbsp;设备是给进来的连线(incoming&nbsp;connections)&nbsp;所使用而&nbsp;<BR>&nbsp;&nbsp;/dev/cuaN&nbsp;&nbsp;设备则是给出去的连线使用(outgoing&nbsp;connections)&nbsp;的。N&nbsp;是&nbsp;<BR>&nbsp;&nbsp;串列埠号码。在这份文件中,我是以&nbsp;ttyS0&nbsp;参照&nbsp;COM1&nbsp;,ttyS1&nbsp;参照&nbsp;COM2&nbsp;<BR>&nbsp;&nbsp;而以&nbsp;ttyS2&nbsp;参照&nbsp;COM3&nbsp;,ttyS3&nbsp;参照&nbsp;COM4&nbsp;。如果我参照到&nbsp;/dev&nbsp;&nbsp;里面的&nbsp;<BR>&nbsp;&nbsp;特别设备,我一定会在前面加上&nbsp;/dev&nbsp;以避免造成你的困惑。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;某些安装方式会建立两个额外的设备,给你数据机使用的&nbsp;/dev/modem&nbsp;以&nbsp;<BR>&nbsp;&nbsp;及给你滑鼠使用的&nbsp;/dev/mouse&nbsp;。它们都是链结到你在安装时所指定适当&nbsp;<BR>&nbsp;&nbsp;/dev/cuaN&nbsp;设备的符号链结(除非你用的是汇流排滑鼠(bus&nbsp;mouse)&nbsp;,那&nbsp;<BR>&nbsp;&nbsp;麽&nbsp;/dev/mouse&nbsp;将会指到汇流排滑鼠这个设备)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;已经有些关於使用&nbsp;/dev/mouse&nbsp;以及&nbsp;/dev/modem&nbsp;优缺点的讨论。我强烈地&nbsp;<BR>&nbsp;&nbsp;反对使用这些链结,如果你打算用你的数据机接受拨接的话,要是你使用了&nbsp;<BR>&nbsp;&nbsp;/dev/modem&nbsp;那麽你将会因为锁定档案(lock&nbsp;files)&nbsp;无法正确运作而遭遇到&nbsp;<BR>&nbsp;&nbsp;困难。如果你喜欢它们的话就用吧,但是要确定它们指向正确的设备。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;3.1.&nbsp;&nbsp;在&nbsp;/dev&nbsp;里的串列设备其主要和次要号码&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyS0&nbsp;major&nbsp;4,&nbsp;minor&nbsp;64&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua0&nbsp;major&nbsp;5,&nbsp;minor&nbsp;64&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyS1&nbsp;major&nbsp;4,&nbsp;minor&nbsp;65&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua1&nbsp;major&nbsp;5,&nbsp;minor&nbsp;65&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyS2&nbsp;major&nbsp;4,&nbsp;minor&nbsp;66&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua2&nbsp;major&nbsp;5,&nbsp;minor&nbsp;66&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyS3&nbsp;major&nbsp;4,&nbsp;minor&nbsp;67&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua3&nbsp;major&nbsp;5,&nbsp;minor&nbsp;67&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;要注意到所有的发行套件都应该已经正确地建立了这些设备。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;3.1.1.&nbsp;&nbsp;在&nbsp;/dev&nbsp;下建立设备&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;如果你没有其中的一个设备,你必须自己用&nbsp;mknod&nbsp;指令建立它。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;□例,假定你需要建立&nbsp;ttyS0&nbsp;设备:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux#&nbsp;mknod&nbsp;-m&nbsp;666&nbsp;/dev/cua0&nbsp;c&nbsp;5&nbsp;64&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux#&nbsp;mknod&nbsp;-m&nbsp;666&nbsp;/dev/ttyS0&nbsp;c&nbsp;4&nbsp;64&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;你也可以取得&nbsp;MAKEDEV&nbsp;这个指令稿,一般&nbsp;FTP&nbsp;站上都会有。这简化了设备&nbsp;<BR>&nbsp;&nbsp;的建立。例如,如果你需要建立&nbsp;ttyS0&nbsp;设备则应该输入:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux#&nbsp;cd&nbsp;/dev&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;linux#&nbsp;MAKEDEV&nbsp;ttyS0&nbsp;<BR>&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -