动态网站制作指南
[  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > Linux教程
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Linux教程 ]的信息

本月文章推荐
.Jaz-drive HOWTO -- 2. Jaz 磁碟.
.如何在Linux中设置磁盘限额?.
.Linux中流媒体Helix Server的安装.
.VM共享文件夹在Linux系统下如何正.
.系统比拼 Linux系统究竟比Vista好.
.Linux 指令篇:档案目录管理--loc.
.实用技巧 解决Linux操作系统不能.
.linux内核的编译.
.Linux下的硬盘提速方案.
.Linux下Ext2与Ext3文件系统的区别.
.Linux文件系统被破坏时的处理方法.
.Linux下查看CPU类型三种方法的区.
.Linux简明系统维护手册(二).
.如何编写Linux设备驱动程序.
.Linux系统下关于笔记本硬件配置验.
.实用技巧:在Linux下设置xhost方.
.轻轻松松的安装Slackware Linux .
.网卡设置指南.
.Linux操作系统文件管理器的共享.
.Linux系统中如何实现远程控制.

如何设置串口多用户卡

文章类别:Linux教程 | 发表日期:2005-4-15 |


操作系统:RedHat 6.1 

硬件:串口多用户卡 

   串口多用户卡一般都有跳线可供选择(阅读说明书)。

   我对一个八口的多用户卡的跳线设置为:

   IRQ=3

   I/O=0190,0198,01a0,01a8,01b0,01b8,01c0,01c8(十六进制)共八个 I/O端口 

   多用户卡的晶片类型:16550A /*不同的多用户卡的晶片类型可能不同*/ 

过程:由于涉及设置,以下的操作由root用户完成。

 

一.因为多用卡的中断是3,所以要删去ttyS1(COM1)和ttyS3(COM4)

1. #cd /dev 

2. #./MAKEDEV -d ttyS1 

3. #./MAKEDEV -d ttyS3

 

二.生成串口设备

1. #cd /dev 

2. #./MAKEDEV ttyS11 

3. #./MAKEDEV ttyS12 

4. #./MAKEDEV ttyS13 

5. #./MAKEDEV ttyS14 

6. #./MAKEDEV ttyS15 

7. #./MAKEDEV ttyS16 

8. #./MAKEDEV ttyS17 

9. #./MAKEDEV ttyS18 /*选择这样的串口设备是我的喜好,您可以选择ttyS[0..63]范围的串口设备*/ 

 

三.设置串口设备对应多用户卡的串口 

1. #/bin/setserial /dev/ttyS11 port 0x0190 irq 3 uart 16550A /*设置/dev/ttyS11i为对应多用户卡的 第一个串口,以下依此类推*/ /*如果没有setserial工具,就安装它.RH6.1的缺省安装就已有此工具了*/

2. #/bin/setserial /dev/ttyS12 port 0x0198 irq 3 uart 16550A 

3. #/bin/setserial /dev/ttyS13 port 0x01a0 irq 3 uart 16550A 

4. #/bin/setserial /dev/ttyS14 port 0x01a8 irq 3 uart 16550A 

5. #/bin/setserial /dev/ttyS15 port 0x01b0 irq 3 uart 16550A 

6. #/bin/setserial /dev/ttyS16 port 0x01b8 irq 3 uart 16550A 

7. #/bin/setserial /dev/ttyS17 port 0x01c0 irq 3 uart 16550A 

8. #/bin/setserial /dev/ttyS18 port 0x01c8 irq 3 uart 16550A 

 

四.编缉/etc/inittab文件 

1. 在文件/etc/inittab增多以下几行: 

  11:2345:respawn:/sbin/mingetty ttyS11 

  12:2345:respawn:/sbin/mingetty ttyS12 

  13:2345:respawn:/sbin/mingetty ttyS13 

  14:2345:respawn:/sbin/mingetty ttyS14 

  15:2345:respawn:/sbin/mingetty ttyS15 

  16:2345:respawn:/sbin/mingetty ttyS16 

  17:2345:respawn:/sbin/mingetty ttyS17 

  18:2345:respawn:/sbin/mingetty ttyS18 /*每行开头的号码(如11等)视您的机器设置而定*/ 

2. #init q /*使以上增加的几行生效*/ 

至此,已完成了串口多用户卡的设置。接上终端,就可见到盼望已久的login状态,爽吧!

  

另外,如果想每次一开完机就能使用串口卡,可以将第三步编缉成shell文件,放在/etc/rc.d/init.d下,然后在/etc/rc.d/rc3.d造个软连接,步骤如下: 

1. #cd /etc/rc.d/init.d

2. #vi ttyS //文件名随您选 

  增加第三步的几行: 

  /bin/setserial /dev/ttyS11 port 0x0190 irq 3 uart 16550A 

  /bin/setserial /dev/ttyS12 port 0x0198 irq 3 uart 16550A

  /bin/setserial /dev/ttyS13 port 0x01a0 irq 3 uart 16550A

  /bin/setserial /dev/ttyS14 port 0x01a8 irq 3 uart 16550A 

  /bin/setserial /dev/ttyS15 port 0x01b0 irq 3 uart 16550A 

  /bin/setserial /dev/ttyS16 port 0x01b8 irq 3 uart 16550A 

  /bin/setserial /dev/ttyS17 port 0x01c0 irq 3 uart 16550A 

  /bin/setserial /dev/ttyS18 port 0x01c8 irq 3 uart 16550A 

  存盘退出 

3. #chmod +x ttyS /*使ttyS可执行*/ 

4. #cd /etc/rc.d/rc3.d //这是进入字符状态多用户模式,如果一开机就进入 //XWindows模式,应选择路径/etc/rc.d/rc5.d 

5. #ln -s ../init.d/ttyS S99ttyS //您可以选另外一个连接文件名 //

以上是我的做法,当然,很多人将上面几行setserial内容增加在/etc/rc.d/rc.local //的尾部,就更简单了。 

 

如果你想知道你所用的终端是哪一个串口设备,可编缉/etc/rc.d/rc.local,在它的一行中 增加(\l):

  1. #vi /etc/rc.d/rc.local 

  找到一行: echo "Kernel $(uname -r) on $a $SMP$(uname -m)" >> /etc/issue 

  增加(\l),上面一行变成: 

  echo "Kernel $(uname -r) on $a $SMP$(uname -m) (\l)" >> /etc/issue 

  那么,你就能在终端上见到象这样的login状态: 

  ...................... 

  .................... (ttyS11) 

  ............ login: 

最紧要的是你要知道串口多用户卡的晶片、中断和I/O。

上一篇:安装 Linux 无盘工作站 人气:8059
下一篇:Linux中的字型(FONTS)设定 人气:7546
点击此处浏览全部Linux的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-5-12 team论坛 v2.0.2 ACC+SQL 正式版
2008-5-12 网趣网上购物系统时尚版 v7.8
2008-5-12 geeklog v1.5.0 beta1
2008-5-12 鼎峰企业智能建站系统ASP版 v0.3
2008-5-12 NetCMS v1.5 Build 2008.05.09 正
2008-5-12 NetCMS v1.5 Build 2008.05.09 源
2008-5-12 风之相随留言簿 v2.2 Build080511
2008-5-12 傲龙防CC攻击插件 ASP版 v2.1
2008-5-12 乐学LBBS无限级目录图片直读系统
2008-5-7 Windows XP SP3 官方英文版
2008-5-7 Windows XP SP3 官方香港中文版
2008-5-7 Windows XP SP3 官方繁体中文版
2008-5-7 Windows XP SP3 官方简体中文版
2008-4-30 Multiple Unzip Wizard 1.02
2008-4-30 Multiple Unrar Wizard 1.0.0
2008-4-30 WinZip Install/Try/Uninstall a
2008-4-30 ZIP压缩文件修复器WzipFix 2.0
2008-4-30 Pentazip 6.01 Build 189 For Wi
  发表评论
姓 名: 验证码: [ 全部贴吧 ] [ 浏览评论 ]
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報