1. 首页
  2. 数据库
  3. 其它
  4. Linux字符设备驱动框架笔记

Linux字符设备驱动框架笔记

上传者: 2021-01-15 07:24:38上传 PDF文件 86KB 热度 21次
字符设备是Linux三大设备之一(另外两种是块设备,网络设备),字符设备是字节流形式通讯的I/O设备,绝大部分设备都是字符设备,常见的字符设备包括鼠标、键盘、显示器、串口等等,当我们执行 ls -l /dev 的时候,能看到大量的设备文件, c 是字符设备, b 是块设备,网络设备没有对应的设备文件。编写一个外部模块的字符设备驱动,除了要实现编写一个模块所需要的代码之外,还需要编写作为一个字符设备的代码。 驱动模型 Linux一切皆文件,那么作为一个设备文件,它的操作方法接口封装在 struct file_operations ,当我们写一个驱动的时候,一定要实现相应的接口,这样才
用户评论