用户空间操作的是/dev/ttyS0
tty_io.c是tty_core
n_tty.c是线路规程,处理完后再交由core(tty_io.c),再交给tty驱动
我改名了 2014-07-08 17:03:48
n_tty.c是线路规程,可有可无
我改名了 2014-07-08 17:03:48
n_tty.c是线路规程,可有可无
只要串口有数据,那么就会向host主机传送,将数据存在ldisc.receive.buf()中,那么对于用户来说,只需要读这个buffer即可,所以在读操作的时候,并没有进入驱动层.
有两个数组,一个用于读,一个用于写。
这两个数组的角色是在交替使用的。
串口驱动
串口驱动
串口是属于三大类:块设备、字符设备、网络设备中的字符设备
建立起driver和port的联系
接下来是串口驱动程序.具体代码自己看