[嵌入式linux] 串口是终端的一种吗?

[复制链接]
3173|5
 楼主| jiyiche 发表于 2010-3-16 17:19 | 显示全部楼层 |阅读模式
终端在我的印象里应该是显示器和键盘的组合,但为什么串口设备的文件名通常也是tty,并且它的驱动程序属性控制函数也是tcgetattr和tcsetattr,跟终端一样。串口在LINUX下被看成是一种终端吗?
tiger84 发表于 2010-3-16 21:36 | 显示全部楼层
在linux系统中,终端是一种字符型设备。它有多种类型,通常使用tty来简称各种类型的终端设备。
linux系统中包含如下几类终端设备:
(1)串行端口终端(/dev/ttySn)
     也就是你所问的串口。
(2)伪终端(/dev/pty)
    如telnet,ssh等
(3)控制台终端(/dev/ttyn,/dev/console)
    如计算机显示器等
sinanjj 发表于 2010-3-16 22:46 | 显示全部楼层
键盘实际上就是查在串口上的。

ps2就是串口的。


最开始的时候, 终端就是指串口终端。


UNIX时代就开始了。


这实际是个历史问题
 楼主| jiyiche 发表于 2010-3-17 01:29 | 显示全部楼层
谢谢楼上两位
heiok 发表于 2010-3-24 12:00 | 显示全部楼层
原来如此.学习了一点....
无限不循环 发表于 2010-3-27 15:52 | 显示全部楼层
串口是终端
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

484

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部