文件对象由file结构体表示,定义在<linux/fs.h>中。file对象的操作函数结构体为file_operations,定义在<linux/fs.h>中。
这个函数集非常重要,其中包括了对文件的实际操作函数,用户空间调用write,最终会调用到file_operations里的write。
我们要实现一个char类型的字符设备,也就是要实现file_operations中支持的函数。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对易采站长站的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
将Linux代码移植到Windows的简单方法Linux内核设备驱动之内存管理笔记整理Linux内核设备驱动之内核的时间管理笔记整理Linux内核设备驱动之字符设备驱动笔记整理Linux内核设备驱动之系统调用笔记整理Linux内核设备驱动之内核的调试技术笔记整理Linux内核设备驱动之内核中链表的使用笔记整理Linux内核设备驱动之proc文件系统笔记整理Linux内核设备驱动之高级字符设备驱动笔记整理Linux内核设备驱动之Linux内核模块加载机制笔记整理Linux内核设备驱动地址映射笔记整理Linux内核设备驱动之Linux内核基础笔记整理移植新内核到Linux系统上的操作步骤