2015年03月07日
⁄ 驱动开发
⁄ 共 8327字
⁄ 阅读 1,520 次
在网上看到的,讲的不错,遂转载过来。原文地址:http://blog.chinaunix.net/uid-25014876-id-59418.html
一、结构体struct file和struct inode
在之前写的函数,全部是定义了一些零散的全局变量。有没有办法整合成到一个结构体当中?这样的话,看起来和用起来都比较方便。接下来就要说这方面的问题。
不过先要介绍一下除了fops以外的两个比较重要的结构体:
1)struct file
在内核中,file结构体是用来维护打开的文件的...
linux设备驱动, 面向对象思想阅读全文