系統調用
/\=====================使用者态與核心态接口
||
V
vfs
/\
||
V
tty_core
/\
||
V
discipline
/\
||
V
tty_driver
/\
||
V
uart_driver
/\
||
V
tty_port
/\
||
V============================軟硬體接口
控制器端口寄存器
/\
||
V
控制器核心
/\
||
V
序列槽
linux核心的序列槽驅動架構之我的形象了解
https://blog.csdn.net/zangcf/article/details/8810375
從序列槽驅動的移植看linux2.6核心中的驅動模型 platform device & platform driver
https://blog.csdn.net/bonnshore/article/details/7979705
[uart]1.Linux中tty架構與uart架構之間的調用關系剖析
http://www.cnblogs.com/aaronLinux/p/5582338.html