Linux的UART驱动建立在TTY驱动程序之上,程序源代码主要在目录下。如果从TTY开始对UART驱动进行分析将会很复杂,而实现一个芯片的UART驱动,无需接触TTY,所以建议不涉及TTY驱动,而仅限定在Serial子系统中。具体参考ZLG《嵌入式Linux开发教程(下册)》第8章。