###"
#!#"
##"
7
3#"
1"
!#
向系统注册一个设备
=(>$'&?@ -?@ "
=!!?@ ?@ "
A?@A"
=A?@?@ "
向 链表中添加一个节点
A?@A"
1
其中,数据结构 是面向应用层的接口
3=
B,=,,
B=,
B=,
B=,
B,=,
B = ,
B=,
B=,
B=,
1"
三、用户空间的程序直接对 tty 核心层进行读写等相关操作,在 tty_io.c 中:
用户空间操作对应到 结构体里的函数。对于字符设备驱动,读写操作一一对应于 。
(#, 3#3)
{
#=9C"
2;
=?@;
#;
DD
函数首先判断打开的设备是否是
EF
E
G