如何配置使用串口设备登录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的主要内容,如果未能解决你的问题,请参考以下文章

如何设置ubuntu系统的串口输出

如何在linux上使用串口设备

linux 串口设备能否被多次打开

第四季-专题14-串口驱动程序设计

linux minicom 如何输入at

linux c 编程 ------ 串口编程