ChinaUnix.net
相关文章推荐:

tty代码分析

一:前言 tty这个名称源于电传打字节的简称。在linux表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标。输出设备显示器的控制 终端和串口终端.也有对应于不存在设备的pty驱动。在如此众多的终端模型之中,linux是怎么将它们统一建模的呢?这就是我们今天要讨论的问题. 二:tty驱动概貌 tty架构如下所示: 如上图所示,用户空间主要是通过设备文件同tty_core交互.tty_core根据用空间操作的类型再选择跟line discip...

by leibniz_zsu - Linux文档专区 - 2009-12-16 11:51:31 阅读(2134) 回复(0)

相关讨论

Linux设备模型之tty驱动架构分析 ------------------------------------------ 本文系本站原创,欢迎转载! 转载请注明出处:http://ericxiao.cublog.cn/ ------------------------------------------ 一:前言 tty这个名称源于电传打字节的简称。在linux表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标。输出设备显示器的控制终端和串口终端.也有对应于不存在设备的pty驱动。在如此众多的终端模型之中,linux是...

by vector_leizi - Linux文档专区 - 2009-05-08 16:09:16 阅读(957) 回复(0)

一:前言 tty这个名称源于电传打字节的简称。在linux表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标。输出设备显示器的控制终端和串口终端.也有对应于不存在设备的pty驱动。在如此众多的终端模型之中,linux是怎么将它们统一建模的呢?这就是我们今天要讨论的问题. 二:tty驱动概貌 tty架构如下所示: 如上图所示,用户空间主要是通过设备文件同tty_core交互.tty_core根据用空间操作的类型再选择跟line discipl...

by againyuan - Linux文档专区 - 2008-11-09 20:42:12 阅读(1011) 回复(0)

一:前言 tty这个名称源于电传打字节的简称。在linux表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标。输出设备显示器的控制 终端和串口终端.也有对应于不存在设备的pty驱动。在如此众多的终端模型之中,linux是怎么将它们统一建模的呢?这就是我们今天要讨论的问题. 二:tty驱动概貌 tty架构如下所示: 如上图所示,用户空间主要是通过设备文件同tty_core交互.tty_core根据用空间操作的类型再选择跟line disci...

by danforn - Linux文档专区 - 2008-11-07 17:14:31 阅读(1233) 回复(0)

------------------------------------------ 本文系本站原创,欢迎转载! 转载请注明出处:http://ericxiao.cublog.cn/ ------------------------------------------ 一:前言 tty这个名称源于电传打字节的简称。在linux表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标。输出设备显示器的控制终端和串口终端.也有对应于不存在设备的pty驱动。在如此众多的终端模型之中,linux是怎么将它们统一建模的呢?这就是我...

by xgr180 - Linux文档专区 - 2008-07-25 16:24:11 阅读(1328) 回复(0)

1、LINUX下tty、CONSOLE、串口之间是怎样的层次关系?具体的函数接口是怎样的?串口是如何被调用的? 2、printk函数是把信息发送到控制台上吧?如何让PRINTK把信息通过串口送出?或者说系统在什么地方来决定是将信息送到显示器还是串口? 3、start_kernel中一开始就用到了printk函数(好象是printk(linux_banner什么的),在 这个时候整个内核还没跑起来呢 那这时候的printk是如何被调用的?在我们的系统中,系统启动是用的现代...

by friendlyQQ - Linux文档专区 - 2008-07-08 22:06:41 阅读(1594) 回复(0)

本帖最后由 nathan10 于 2010-08-26 09:11 编辑 tty设备初始化用到如下函数 void tty_init(void) { rs_init(); con_init(); } 其中rs_init()实现如下 void rs_init(void) { set_intr_gate(0x24,rs1_interrupt); set_intr_gate(0x23,rs2_interrupt); init(tty_table[1].read_q.data); init(tty_table[2].read_q.data); outb(inb_p(0x21)&0xE7,0x21); } 我求助的问题是中断门函数set_intr_gate的第二个参数,即中断处理过...

by nathan10 - 内核源码 - 2010-08-25 17:58:30 阅读(1308) 回复(1)

本帖最后由 zhanghuafeng25 于 2012-08-12 08:29 编辑 #define INIT_C_CC "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0" 我想问一下上面这段代码是什么意思?看了半天没看懂!

by zhanghuafeng25 - 内核源码 - 2012-08-13 08:30:14 阅读(1687) 回复(2)

tty是Teletype的缩写(转) 终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的 一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。设备名放在特殊文件目录/dev/下,终端特殊 设备文件一般有以下几种: 1.串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口...

by cai鸟A - Linux文档专区 - 2009-11-14 18:17:49 阅读(579) 回复(0)

tty是Teletype的缩写(转) 终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。设备名放在特殊文件目录/dev/下,终端特殊设备文件一般有以下几种: 1.串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端...

by orion_gf - AIX文档中心 - 2006-06-02 11:10:24 阅读(1033) 回复(0)

tty and Login 选中boot up with a tty and login,并设置inittab参数为 ::respawn:-/sbin/getty -L console 115200,即可实现启动过程中出现登录界面。配置如下: (nxp) target hostname boot up with a tty and login (::respawn:-/sbin/gett...

by chenxibing008 - Linux文档专区 - 2009-10-14 20:33:00 阅读(1143) 回复(0)