Linux字符设备驱动开发(二)

一、前言

前面说到,Linux的设备驱动程序的大致流程。目前驱动模块的加载与卸载、驱动程序的注册与注销这几个部分,已经在前面介绍了。剩下就是设备的打开与释放、设备的读写操作、设备的控制操作、设备的中断和轮询处理等这几个部分了。在此部分介绍之前不得不介绍设备驱动开发的重要函数。

二、设备驱动的操作函数集合

对于字符设备的操作函数集合
include/linux/fs.h文件中struct file_operations {
   
    
    }

对于块设备的操作函数集合:
include/linux/blkdev.h文件中struct block_device_operations {
   
    
    }

对于网络设备的操作函数:
include

猜你喜欢

转载自blog.csdn.net/Youning_Yim/article/details/126484693
今日推荐