免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1257 | 回复: 0

linux串口设置 [复制链接]

论坛徽章:
0
发表于 2009-12-31 16:49 |显示全部楼层

                这几天在一台机器上调试程序,由于涉及到网卡驱动,经常会搞得机器连不上(机器在机房),要么抱到工位上调,要么断电关机再重启,还是配个串口比较方便。自己还没配,吴老大在调的时候就给配上了,这里只记下配置方法。
参考了一下
这位兄弟的这篇文章。

在服务器端的配置:
1.grub的设置
配置grub的上的是为了能够在串口中看到grub的启动画面,这样即使系统启动不起来,也只可以编辑grub,进去折腾一下。
在menu.lst加入下面再两段,设置波特率等。
  serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
  terminal --timeout=10 serial console
编辑启动时要选的内核,改成下面这样:
  kernel /vmlinuz-2.6.18 console=ttyS0,115200 console=tty0
  这样kernel相关的信息(启动,panic等)也可以吐到串口上。
tty0就是显示器,ttyS0指串口。
2./etc/inittab 设置
/etc/inittab中添加
s0:2345:respawn:/sbin/agetty -L 115200 ttyS0 vt100
s0是一个标识,自己随意指定一个不如其它ID冲突的两个字母就行;
2345是run levels,指在什么运行级别下激活串口,这个俺基本上除了3也用不着其它的。
/sbin/agetty用来监听串口上过来的请求。
115200是波特率。
ttyS0指定终端,这是串口的设备名。
vt100是指定的终端类型,vt100是比较常用的。
3./etc/securetty设置
在/etc/securetty中添加:
ttyS0
这样就允许root从串口登进来(这个设置貌似不是必需的?没试过。。)。
在客户端,用minicom连接串口服务器,minicom的默认设备是/dev/modem
先用'minicom -s'配置minicom的参数,选择Serial port setup,设定Serial Device的设备为:/dev/ttyS0然后Save setup as dfl,然后Exit from Minicom。
执行minicom即可连接串口服务器。
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17287/showart_2136621.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP