Post by zlmailbox2000
读了linux内核的终端驱动代码,但是还是不太明白,tty_struct结构中的tty_driver和tty_ldisc是什么关系?tty_ldisc的作用是什么?情景分析上说tty_driver是驱动的上层,tty_ldisc是下层,tty_ldisc直接驱动物理设备,但是我读了代码之后怎么觉得不太对,好像tty_driver中有很多对物理设备的操作,tty_ldisc对tty_driver的数据做了进一步加工,应该是tty_driver在下层,tty_ldisc在上层,我的理解对不对?