一、接收到的原始数据
可以在接收中断函数里把它打印出来,这些数据也会存入 UART 对应的 tty_port 的 buffer 里:
linux/tty_flip.h

二、发送出去的数据
所有要发送出去的串口数据,都会通过 uart_write 函数发送,所有可以在 uart_write 中把它们打印出来:
serial/serial_core.c

三、proc 文件
1、/proc/interrupts
通过查看中断次数,来判断我们的物理器件是否有数据的传输。
2、/proc/tty/drivers

3、/proc/tty/driver (非常有用)
代表当前的驱动信息:

4、/proc/tty/ldiscs

四、sys 文件
在 drivers\tty\serial\serial_core.c 中,有如下代码:

这写代码会在 /sys 目录中创建串口的对应文件,查看这些文件可以得到串口的很多参数。