如何配置使用串口设备登录linux终端Linux Serial Console HOWTO
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置使用串口设备登录linux终端Linux Serial Console HOWTO相关的知识,希望对你有一定的参考价值。
/etc/inittab 设置系统系统后,需要在串口上监听请求,所以要有个类似服务器的程序(agetty, mgetty etc)。
/etc/inittab中添加
s0:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 9600 ttyS0 vt100
#s1:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 9600 ttyS1 vt100
#S0:2345:respawn:/sbin/mgetty -r -x 9 ttyS0 ==> mgetty 用来调试比较好,log也丰富。
What is a getty?
A getty is is a program that opens a tty port, prompts for a login name, and runs the /bin/login command. It is normally invoked by init.
所以其他程序就不能再来占用ttyS0了,串口是独占模式的吧。 参考技术A console连接后 putty一类的软件连接
linux 串口设备节点/dev/tty*
主要是:/dev/tty、/dev/ttyn、/dev/ttySn、/dev/ttyUSB*区别。
1、/dev/tty 当前控制终端Terminal
2、/dev/ttyn 和 /dev/console (虚拟)控制台终端
3、/dev/ttySn(一般为/dev/ttyS0) 串行端口终端,接串口线使用的端口设备
4、/dev/ttyUSBn USB转串口终端,接USB转串口线可用此端口设备
/ dev/ tty指的是当前所处的终端 ,输出到此的内容只会显示在当前工作的终端显示器上
/ dev/ console就是 tty0
/ dev/pts是远程登陆(telnet ,ssh等)后创建的控制台设备文件所在的目
以上是关于如何配置使用串口设备登录linux终端Linux Serial Console HOWTO的主要内容,如果未能解决你的问题,请参考以下文章