登记设备号(后面可以动态分配)
自己定义内核函数
登记设备名字和功能
exit和init在内核启动自动执行
这样定义直接操作物理地址
ioctl
定义了设备文件的各种操作,并准备将其注册到内核中。
代码中声明了一个cdev
结构体变量cdev
,这是字符设备结构体,用于在内核中注册字符设备。这个结构体将与file_operations
结构体一起使用,以完成字符设备的注册和操作
登记设备号(后面可以动态分配)
自己定义内核函数
登记设备名字和功能
exit和init在内核启动自动执行
这样定义直接操作物理地址
定义了设备文件的各种操作,并准备将其注册到内核中。
代码中声明了一个cdev
结构体变量cdev
,这是字符设备结构体,用于在内核中注册字符设备。这个结构体将与file_operations
结构体一起使用,以完成字符设备的注册和操作