文章标题
2017-01-09 22:50
260 查看
1、串口是控制终端的一种,所以串口驱动完全可以依据控制终端驱动的模型来分析。在tty驱动中首先会注册一个tty设备,然后会实现字符设备的file_operations结构体,得到这个结构体之后再会去fs/char_dev.c
中注册一个字符设备。所以终端设备的驱动程序本质上是一个字符设备,所以我们的串口设备也是一个字符设备。
2、终端驱动(tty驱动)的分层结构:tty核心、tty线路规程、tty驱动。
3、tty驱动的主要工作还是填充tty_driver结构体成员,实现其中的一些函数。
中注册一个字符设备。所以终端设备的驱动程序本质上是一个字符设备,所以我们的串口设备也是一个字符设备。
2、终端驱动(tty驱动)的分层结构:tty核心、tty线路规程、tty驱动。
3、tty驱动的主要工作还是填充tty_driver结构体成员,实现其中的一些函数。