1. UART介绍 UART是一类tty设备, 是一种串行端口终端, 具体可参考<UART接口介绍>在Linux中UART属于tty驱动的一部分, 具体实现包括驱动抽象层和硬件实现层 本文主要介绍了UART驱动抽象层, 代码主要是drivers/tty/serial/serial_core.c 2. UART接口 UART抽象层提供了一系列API供硬件实现层使用, 主要包括 /* 注册/释放uart驱动 */ int uart_register_driver(struct uart_drive…