字符设备驱动内部实现原理图
open函数回调的路线
open()->sys_open()->struct inode 结构体->struct cdev 字符设备结构->struct file_operations_*fops结构体 -> mycdev_open();
struct inode结构体的作用
只要文件存在于文件系统中,在内核中就会有一个struct inode类型的空间,用于保存该文件的信息
字符设备驱动内部实现原理图
open函数回调的路线
open()->sys_open()->struct inode 结构体->struct cdev 字符设备结构->struct file_operations_*fops结构体 -> mycdev_open();
struct inode结构体的作用
只要文件存在于文件系统中,在内核中就会有一个struct inode类型的空间,用于保存该文件的信息